Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddUserToGroupDetails

type AddUserToGroupDetails struct {

	// The OCID of the user.
	UserId *string `mandatory:"true" json:"userId"`

	// The OCID of the group.
	GroupId *string `mandatory:"true" json:"groupId"`
}

    AddUserToGroupDetails The representation of AddUserToGroupDetails

    func (AddUserToGroupDetails) String

    func (m AddUserToGroupDetails) String() string

    type AddUserToGroupRequest

    type AddUserToGroupRequest struct {
    
    	// Request object for adding a user to a group.
    	AddUserToGroupDetails `contributesTo:"body"`
    
    	// A token that uniquely identifies a request so it can be retried in case of a timeout or
    	// server error without risk of executing that same action again. Retry tokens expire after 24
    	// hours, but can be invalidated before then due to conflicting operations (e.g., if a resource
    	// has been deleted and purged from the system, then a retry of the original creation request
    	// may be rejected).
    	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`
    }

      AddUserToGroupRequest wrapper for the AddUserToGroup operation

      func (AddUserToGroupRequest) String

      func (request AddUserToGroupRequest) String() string

      type AddUserToGroupResponse

      type AddUserToGroupResponse struct {
      
      	// The underlying http response
      	RawResponse *http.Response
      
      	// The UserGroupMembership instance
      	UserGroupMembership `presentIn:"body"`
      
      	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
      	// particular request, please provide the request ID.
      	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
      
      	// For optimistic concurrency control. See `if-match`.
      	Etag *string `presentIn:"header" name:"etag"`
      }

        AddUserToGroupResponse wrapper for the AddUserToGroup operation

        func (AddUserToGroupResponse) String

        func (response AddUserToGroupResponse) String() string

        type ApiKey

        type ApiKey struct {
        
        	// An Oracle-assigned identifier for the key, in this format:
        	// TENANCY_OCID/USER_OCID/KEY_FINGERPRINT.
        	KeyId *string `mandatory:"false" json:"keyId"`
        
        	// The key's value.
        	KeyValue *string `mandatory:"false" json:"keyValue"`
        
        	// The key's fingerprint (e.g., 12:34:56:78:90:ab:cd:ef:12:34:56:78:90:ab:cd:ef).
        	Fingerprint *string `mandatory:"false" json:"fingerprint"`
        
        	// The OCID of the user the key belongs to.
        	UserId *string `mandatory:"false" json:"userId"`
        
        	// Date and time the `ApiKey` object was created, in the format defined by RFC3339.
        	// Example: `2016-08-25T21:10:29.600Z`
        	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
        
        	// The API key's current state. After creating an `ApiKey` object, make sure its `lifecycleState` changes from
        	// CREATING to ACTIVE before using it.
        	LifecycleState ApiKeyLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
        
        	// The detailed status of INACTIVE lifecycleState.
        	InactiveStatus *int `mandatory:"false" json:"inactiveStatus"`
        }

          ApiKey A PEM-format RSA credential for securing requests to the Oracle Cloud Infrastructure REST API. Also known as an *API signing key*. Specifically, this is the public key from the key pair. The private key remains with the user calling the API. For information about generating a key pair in the required PEM format, see Required Keys and OCIDs (https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/apisigningkey.htm). **Important:** This is **not** the SSH key for accessing compute instances. Each user can have a maximum of three API signing keys. For more information about user credentials, see User Credentials (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/usercredentials.htm).

          func (ApiKey) String

          func (m ApiKey) String() string

          type ApiKeyLifecycleStateEnum

          type ApiKeyLifecycleStateEnum string

            ApiKeyLifecycleStateEnum Enum with underlying type: string

            const (
            	ApiKeyLifecycleStateCreating ApiKeyLifecycleStateEnum = "CREATING"
            	ApiKeyLifecycleStateActive   ApiKeyLifecycleStateEnum = "ACTIVE"
            	ApiKeyLifecycleStateInactive ApiKeyLifecycleStateEnum = "INACTIVE"
            	ApiKeyLifecycleStateDeleting ApiKeyLifecycleStateEnum = "DELETING"
            	ApiKeyLifecycleStateDeleted  ApiKeyLifecycleStateEnum = "DELETED"
            )

              Set of constants representing the allowable values for ApiKeyLifecycleState

              func GetApiKeyLifecycleStateEnumValues

              func GetApiKeyLifecycleStateEnumValues() []ApiKeyLifecycleStateEnum

                GetApiKeyLifecycleStateEnumValues Enumerates the set of values for ApiKeyLifecycleState

                type AvailabilityDomain

                type AvailabilityDomain struct {
                
                	// The name of the Availability Domain.
                	Name *string `mandatory:"false" json:"name"`
                
                	// The OCID of the tenancy.
                	CompartmentId *string `mandatory:"false" json:"compartmentId"`
                }

                  AvailabilityDomain One or more isolated, fault-tolerant Oracle data centers that host cloud resources such as instances, volumes, and subnets. A region contains several Availability Domains. For more information, see Regions and Availability Domains (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/regions.htm).

                  func (AvailabilityDomain) String

                  func (m AvailabilityDomain) String() string

                  type Compartment

                  type Compartment struct {
                  
                  	// The OCID of the compartment.
                  	Id *string `mandatory:"true" json:"id"`
                  
                  	// The OCID of the tenancy containing the compartment.
                  	CompartmentId *string `mandatory:"true" json:"compartmentId"`
                  
                  	// The name you assign to the compartment during creation. The name must be unique across all
                  	// compartments in the tenancy.
                  	Name *string `mandatory:"true" json:"name"`
                  
                  	// The description you assign to the compartment. Does not have to be unique, and it's changeable.
                  	Description *string `mandatory:"true" json:"description"`
                  
                  	// Date and time the compartment was created, in the format defined by RFC3339.
                  	// Example: `2016-08-25T21:10:29.600Z`
                  	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
                  
                  	// The compartment's current state. After creating a compartment, make sure its `lifecycleState` changes from
                  	// CREATING to ACTIVE before using it.
                  	LifecycleState CompartmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
                  
                  	// The detailed status of INACTIVE lifecycleState.
                  	InactiveStatus *int `mandatory:"false" json:"inactiveStatus"`
                  
                  	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                  	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                  	// Example: `{"Department": "Finance"}`
                  	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
                  
                  	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                  	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                  	// Example: `{"Operations": {"CostCenter": "42"}}`
                  	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
                  }

                    Compartment A collection of related resources. Compartments are a fundamental component of Oracle Cloud Infrastructure for organizing and isolating your cloud resources. You use them to clearly separate resources for the purposes of measuring usage and billing, access (through the use of IAM Service policies), and isolation (separating the resources for one project or business unit from another). A common approach is to create a compartment for each major part of your organization. For more information, see Overview of the IAM Service (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/overview.htm) and also Setting Up Your Tenancy (https://docs.us-phoenix-1.oraclecloud.com/Content/GSG/Concepts/settinguptenancy.htm). To place a resource in a compartment, simply specify the compartment ID in the "Create" request object when initially creating the resource. For example, to launch an instance into a particular compartment, specify that compartment's OCID in the `LaunchInstance` request. You can't move an existing resource from one compartment to another. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policygetstarted.htm).

                    func (Compartment) String

                    func (m Compartment) String() string

                    type CompartmentLifecycleStateEnum

                    type CompartmentLifecycleStateEnum string

                      CompartmentLifecycleStateEnum Enum with underlying type: string

                      const (
                      	CompartmentLifecycleStateCreating CompartmentLifecycleStateEnum = "CREATING"
                      	CompartmentLifecycleStateActive   CompartmentLifecycleStateEnum = "ACTIVE"
                      	CompartmentLifecycleStateInactive CompartmentLifecycleStateEnum = "INACTIVE"
                      	CompartmentLifecycleStateDeleting CompartmentLifecycleStateEnum = "DELETING"
                      	CompartmentLifecycleStateDeleted  CompartmentLifecycleStateEnum = "DELETED"
                      )

                        Set of constants representing the allowable values for CompartmentLifecycleState

                        func GetCompartmentLifecycleStateEnumValues

                        func GetCompartmentLifecycleStateEnumValues() []CompartmentLifecycleStateEnum

                          GetCompartmentLifecycleStateEnumValues Enumerates the set of values for CompartmentLifecycleState

                          type CreateApiKeyDetails

                          type CreateApiKeyDetails struct {
                          
                          	// The public key.  Must be an RSA key in PEM format.
                          	Key *string `mandatory:"true" json:"key"`
                          }

                            CreateApiKeyDetails The representation of CreateApiKeyDetails

                            func (CreateApiKeyDetails) String

                            func (m CreateApiKeyDetails) String() string

                            type CreateCompartmentDetails

                            type CreateCompartmentDetails struct {
                            
                            	// The OCID of the tenancy containing the compartment.
                            	CompartmentId *string `mandatory:"true" json:"compartmentId"`
                            
                            	// The name you assign to the compartment during creation. The name must be unique across all compartments
                            	// in the tenancy.
                            	Name *string `mandatory:"true" json:"name"`
                            
                            	// The description you assign to the compartment during creation. Does not have to be unique, and it's changeable.
                            	Description *string `mandatory:"true" json:"description"`
                            
                            	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                            	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                            	// Example: `{"Department": "Finance"}`
                            	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
                            
                            	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                            	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                            	// Example: `{"Operations": {"CostCenter": "42"}}`
                            	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
                            }

                              CreateCompartmentDetails The representation of CreateCompartmentDetails

                              func (CreateCompartmentDetails) String

                              func (m CreateCompartmentDetails) String() string

                              type CreateCompartmentRequest

                              type CreateCompartmentRequest struct {
                              
                              	// Request object for creating a new compartment.
                              	CreateCompartmentDetails `contributesTo:"body"`
                              
                              	// A token that uniquely identifies a request so it can be retried in case of a timeout or
                              	// server error without risk of executing that same action again. Retry tokens expire after 24
                              	// hours, but can be invalidated before then due to conflicting operations (e.g., if a resource
                              	// has been deleted and purged from the system, then a retry of the original creation request
                              	// may be rejected).
                              	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`
                              }

                                CreateCompartmentRequest wrapper for the CreateCompartment operation

                                func (CreateCompartmentRequest) String

                                func (request CreateCompartmentRequest) String() string

                                type CreateCompartmentResponse

                                type CreateCompartmentResponse struct {
                                
                                	// The underlying http response
                                	RawResponse *http.Response
                                
                                	// The Compartment instance
                                	Compartment `presentIn:"body"`
                                
                                	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                	// particular request, please provide the request ID.
                                	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                
                                	// For optimistic concurrency control. See `if-match`.
                                	Etag *string `presentIn:"header" name:"etag"`
                                }

                                  CreateCompartmentResponse wrapper for the CreateCompartment operation

                                  func (CreateCompartmentResponse) String

                                  func (response CreateCompartmentResponse) String() string

                                  type CreateCustomerSecretKeyDetails

                                  type CreateCustomerSecretKeyDetails struct {
                                  
                                  	// The name you assign to the secret key during creation. Does not have to be unique, and it's changeable.
                                  	DisplayName *string `mandatory:"true" json:"displayName"`
                                  }

                                    CreateCustomerSecretKeyDetails The representation of CreateCustomerSecretKeyDetails

                                    func (CreateCustomerSecretKeyDetails) String

                                    type CreateCustomerSecretKeyRequest

                                    type CreateCustomerSecretKeyRequest struct {
                                    
                                    	// Request object for creating a new secret key.
                                    	CreateCustomerSecretKeyDetails `contributesTo:"body"`
                                    
                                    	// The OCID of the user.
                                    	UserId *string `mandatory:"true" contributesTo:"path" name:"userId"`
                                    
                                    	// A token that uniquely identifies a request so it can be retried in case of a timeout or
                                    	// server error without risk of executing that same action again. Retry tokens expire after 24
                                    	// hours, but can be invalidated before then due to conflicting operations (e.g., if a resource
                                    	// has been deleted and purged from the system, then a retry of the original creation request
                                    	// may be rejected).
                                    	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`
                                    }

                                      CreateCustomerSecretKeyRequest wrapper for the CreateCustomerSecretKey operation

                                      func (CreateCustomerSecretKeyRequest) String

                                      func (request CreateCustomerSecretKeyRequest) String() string

                                      type CreateCustomerSecretKeyResponse

                                      type CreateCustomerSecretKeyResponse struct {
                                      
                                      	// The underlying http response
                                      	RawResponse *http.Response
                                      
                                      	// The CustomerSecretKey instance
                                      	CustomerSecretKey `presentIn:"body"`
                                      
                                      	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                      	// particular request, please provide the request ID.
                                      	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                      
                                      	// For optimistic concurrency control. See `if-match`.
                                      	Etag *string `presentIn:"header" name:"etag"`
                                      }

                                        CreateCustomerSecretKeyResponse wrapper for the CreateCustomerSecretKey operation

                                        func (CreateCustomerSecretKeyResponse) String

                                        func (response CreateCustomerSecretKeyResponse) String() string

                                        type CreateDynamicGroupDetails

                                        type CreateDynamicGroupDetails struct {
                                        
                                        	// The OCID of the tenancy containing the group.
                                        	CompartmentId *string `mandatory:"true" json:"compartmentId"`
                                        
                                        	// The name you assign to the group during creation. The name must be unique across all groups
                                        	// in the tenancy and cannot be changed.
                                        	Name *string `mandatory:"true" json:"name"`
                                        
                                        	// The matching rule to dynamically match an instance certificate to this dynamic group.
                                        	// For rule syntax, see Managing Dynamic Groups (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Tasks/managingdynamicgroups.htm).
                                        	MatchingRule *string `mandatory:"true" json:"matchingRule"`
                                        
                                        	// The description you assign to the group during creation. Does not have to be unique, and it's changeable.
                                        	Description *string `mandatory:"true" json:"description"`
                                        }

                                          CreateDynamicGroupDetails Properties for creating a dynamic group.

                                          func (CreateDynamicGroupDetails) String

                                          func (m CreateDynamicGroupDetails) String() string

                                          type CreateDynamicGroupRequest

                                          type CreateDynamicGroupRequest struct {
                                          
                                          	// Request object for creating a new dynamic group.
                                          	CreateDynamicGroupDetails `contributesTo:"body"`
                                          
                                          	// A token that uniquely identifies a request so it can be retried in case of a timeout or
                                          	// server error without risk of executing that same action again. Retry tokens expire after 24
                                          	// hours, but can be invalidated before then due to conflicting operations (e.g., if a resource
                                          	// has been deleted and purged from the system, then a retry of the original creation request
                                          	// may be rejected).
                                          	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`
                                          }

                                            CreateDynamicGroupRequest wrapper for the CreateDynamicGroup operation

                                            func (CreateDynamicGroupRequest) String

                                            func (request CreateDynamicGroupRequest) String() string

                                            type CreateDynamicGroupResponse

                                            type CreateDynamicGroupResponse struct {
                                            
                                            	// The underlying http response
                                            	RawResponse *http.Response
                                            
                                            	// The DynamicGroup instance
                                            	DynamicGroup `presentIn:"body"`
                                            
                                            	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                            	// particular request, please provide the request ID.
                                            	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                            
                                            	// For optimistic concurrency control. See `if-match`.
                                            	Etag *string `presentIn:"header" name:"etag"`
                                            }

                                              CreateDynamicGroupResponse wrapper for the CreateDynamicGroup operation

                                              func (CreateDynamicGroupResponse) String

                                              func (response CreateDynamicGroupResponse) String() string

                                              type CreateGroupDetails

                                              type CreateGroupDetails struct {
                                              
                                              	// The OCID of the tenancy containing the group.
                                              	CompartmentId *string `mandatory:"true" json:"compartmentId"`
                                              
                                              	// The name you assign to the group during creation. The name must be unique across all groups
                                              	// in the tenancy and cannot be changed.
                                              	Name *string `mandatory:"true" json:"name"`
                                              
                                              	// The description you assign to the group during creation. Does not have to be unique, and it's changeable.
                                              	Description *string `mandatory:"true" json:"description"`
                                              
                                              	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                              	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                              	// Example: `{"Department": "Finance"}`
                                              	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
                                              
                                              	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                              	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                              	// Example: `{"Operations": {"CostCenter": "42"}}`
                                              	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
                                              }

                                                CreateGroupDetails The representation of CreateGroupDetails

                                                func (CreateGroupDetails) String

                                                func (m CreateGroupDetails) String() string

                                                type CreateGroupRequest

                                                type CreateGroupRequest struct {
                                                
                                                	// Request object for creating a new group.
                                                	CreateGroupDetails `contributesTo:"body"`
                                                
                                                	// A token that uniquely identifies a request so it can be retried in case of a timeout or
                                                	// server error without risk of executing that same action again. Retry tokens expire after 24
                                                	// hours, but can be invalidated before then due to conflicting operations (e.g., if a resource
                                                	// has been deleted and purged from the system, then a retry of the original creation request
                                                	// may be rejected).
                                                	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`
                                                }

                                                  CreateGroupRequest wrapper for the CreateGroup operation

                                                  func (CreateGroupRequest) String

                                                  func (request CreateGroupRequest) String() string

                                                  type CreateGroupResponse

                                                  type CreateGroupResponse struct {
                                                  
                                                  	// The underlying http response
                                                  	RawResponse *http.Response
                                                  
                                                  	// The Group instance
                                                  	Group `presentIn:"body"`
                                                  
                                                  	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                  	// particular request, please provide the request ID.
                                                  	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                  
                                                  	// For optimistic concurrency control. See `if-match`.
                                                  	Etag *string `presentIn:"header" name:"etag"`
                                                  }

                                                    CreateGroupResponse wrapper for the CreateGroup operation

                                                    func (CreateGroupResponse) String

                                                    func (response CreateGroupResponse) String() string

                                                    type CreateIdentityProviderDetails

                                                    type CreateIdentityProviderDetails interface {
                                                    
                                                    	// The OCID of your tenancy.
                                                    	GetCompartmentId() *string
                                                    
                                                    	// The name you assign to the `IdentityProvider` during creation.
                                                    	// The name must be unique across all `IdentityProvider` objects in the
                                                    	// tenancy and cannot be changed.
                                                    	GetName() *string
                                                    
                                                    	// The description you assign to the `IdentityProvider` during creation.
                                                    	// Does not have to be unique, and it's changeable.
                                                    	GetDescription() *string
                                                    
                                                    	// The identity provider service or product.
                                                    	// Supported identity providers are Oracle Identity Cloud Service (IDCS) and Microsoft
                                                    	// Active Directory Federation Services (ADFS).
                                                    	// Example: `IDCS`
                                                    	GetProductType() CreateIdentityProviderDetailsProductTypeEnum
                                                    
                                                    	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                                    	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                    	// Example: `{"Department": "Finance"}`
                                                    	GetFreeformTags() map[string]string
                                                    
                                                    	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                                    	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                    	// Example: `{"Operations": {"CostCenter": "42"}}`
                                                    	GetDefinedTags() map[string]map[string]interface{}
                                                    }

                                                      CreateIdentityProviderDetails The representation of CreateIdentityProviderDetails

                                                      type CreateIdentityProviderDetailsProductTypeEnum

                                                      type CreateIdentityProviderDetailsProductTypeEnum string

                                                        CreateIdentityProviderDetailsProductTypeEnum Enum with underlying type: string

                                                        const (
                                                        	CreateIdentityProviderDetailsProductTypeIdcs CreateIdentityProviderDetailsProductTypeEnum = "IDCS"
                                                        	CreateIdentityProviderDetailsProductTypeAdfs CreateIdentityProviderDetailsProductTypeEnum = "ADFS"
                                                        )

                                                          Set of constants representing the allowable values for CreateIdentityProviderDetailsProductType

                                                          func GetCreateIdentityProviderDetailsProductTypeEnumValues

                                                          func GetCreateIdentityProviderDetailsProductTypeEnumValues() []CreateIdentityProviderDetailsProductTypeEnum

                                                            GetCreateIdentityProviderDetailsProductTypeEnumValues Enumerates the set of values for CreateIdentityProviderDetailsProductType

                                                            type CreateIdentityProviderRequest

                                                            type CreateIdentityProviderRequest struct {
                                                            
                                                            	// Request object for creating a new SAML2 identity provider.
                                                            	CreateIdentityProviderDetails `contributesTo:"body"`
                                                            
                                                            	// A token that uniquely identifies a request so it can be retried in case of a timeout or
                                                            	// server error without risk of executing that same action again. Retry tokens expire after 24
                                                            	// hours, but can be invalidated before then due to conflicting operations (e.g., if a resource
                                                            	// has been deleted and purged from the system, then a retry of the original creation request
                                                            	// may be rejected).
                                                            	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`
                                                            }

                                                              CreateIdentityProviderRequest wrapper for the CreateIdentityProvider operation

                                                              func (CreateIdentityProviderRequest) String

                                                              func (request CreateIdentityProviderRequest) String() string

                                                              type CreateIdentityProviderResponse

                                                              type CreateIdentityProviderResponse struct {
                                                              
                                                              	// The underlying http response
                                                              	RawResponse *http.Response
                                                              
                                                              	// The IdentityProvider instance
                                                              	IdentityProvider `presentIn:"body"`
                                                              
                                                              	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                              	// particular request, please provide the request ID.
                                                              	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                              
                                                              	// For optimistic concurrency control. See `if-match`.
                                                              	Etag *string `presentIn:"header" name:"etag"`
                                                              }

                                                                CreateIdentityProviderResponse wrapper for the CreateIdentityProvider operation

                                                                func (CreateIdentityProviderResponse) String

                                                                func (response CreateIdentityProviderResponse) String() string

                                                                type CreateIdpGroupMappingDetails

                                                                type CreateIdpGroupMappingDetails struct {
                                                                
                                                                	// The name of the IdP group you want to map.
                                                                	IdpGroupName *string `mandatory:"true" json:"idpGroupName"`
                                                                
                                                                	// The OCID of the IAM Service Group
                                                                	// you want to map to the IdP group.
                                                                	GroupId *string `mandatory:"true" json:"groupId"`
                                                                }

                                                                  CreateIdpGroupMappingDetails The representation of CreateIdpGroupMappingDetails

                                                                  func (CreateIdpGroupMappingDetails) String

                                                                  type CreateIdpGroupMappingRequest

                                                                  type CreateIdpGroupMappingRequest struct {
                                                                  
                                                                  	// Add a mapping from an SAML2.0 identity provider group to a BMC group.
                                                                  	CreateIdpGroupMappingDetails `contributesTo:"body"`
                                                                  
                                                                  	// The OCID of the identity provider.
                                                                  	IdentityProviderId *string `mandatory:"true" contributesTo:"path" name:"identityProviderId"`
                                                                  
                                                                  	// A token that uniquely identifies a request so it can be retried in case of a timeout or
                                                                  	// server error without risk of executing that same action again. Retry tokens expire after 24
                                                                  	// hours, but can be invalidated before then due to conflicting operations (e.g., if a resource
                                                                  	// has been deleted and purged from the system, then a retry of the original creation request
                                                                  	// may be rejected).
                                                                  	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`
                                                                  }

                                                                    CreateIdpGroupMappingRequest wrapper for the CreateIdpGroupMapping operation

                                                                    func (CreateIdpGroupMappingRequest) String

                                                                    func (request CreateIdpGroupMappingRequest) String() string

                                                                    type CreateIdpGroupMappingResponse

                                                                    type CreateIdpGroupMappingResponse struct {
                                                                    
                                                                    	// The underlying http response
                                                                    	RawResponse *http.Response
                                                                    
                                                                    	// The IdpGroupMapping instance
                                                                    	IdpGroupMapping `presentIn:"body"`
                                                                    
                                                                    	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                    	// particular request, please provide the request ID.
                                                                    	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                    
                                                                    	// For optimistic concurrency control. See `if-match`.
                                                                    	Etag *string `presentIn:"header" name:"etag"`
                                                                    }

                                                                      CreateIdpGroupMappingResponse wrapper for the CreateIdpGroupMapping operation

                                                                      func (CreateIdpGroupMappingResponse) String

                                                                      func (response CreateIdpGroupMappingResponse) String() string

                                                                      type CreateOrResetUIPasswordRequest

                                                                      type CreateOrResetUIPasswordRequest struct {
                                                                      
                                                                      	// The OCID of the user.
                                                                      	UserId *string `mandatory:"true" contributesTo:"path" name:"userId"`
                                                                      
                                                                      	// A token that uniquely identifies a request so it can be retried in case of a timeout or
                                                                      	// server error without risk of executing that same action again. Retry tokens expire after 24
                                                                      	// hours, but can be invalidated before then due to conflicting operations (e.g., if a resource
                                                                      	// has been deleted and purged from the system, then a retry of the original creation request
                                                                      	// may be rejected).
                                                                      	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`
                                                                      }

                                                                        CreateOrResetUIPasswordRequest wrapper for the CreateOrResetUIPassword operation

                                                                        func (CreateOrResetUIPasswordRequest) String

                                                                        func (request CreateOrResetUIPasswordRequest) String() string

                                                                        type CreateOrResetUIPasswordResponse

                                                                        type CreateOrResetUIPasswordResponse struct {
                                                                        
                                                                        	// The underlying http response
                                                                        	RawResponse *http.Response
                                                                        
                                                                        	// The UiPassword instance
                                                                        	UiPassword `presentIn:"body"`
                                                                        
                                                                        	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                        	// particular request, please provide the request ID.
                                                                        	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                        
                                                                        	// For optimistic concurrency control. See `if-match`.
                                                                        	Etag *string `presentIn:"header" name:"etag"`
                                                                        }

                                                                          CreateOrResetUIPasswordResponse wrapper for the CreateOrResetUIPassword operation

                                                                          func (CreateOrResetUIPasswordResponse) String

                                                                          func (response CreateOrResetUIPasswordResponse) String() string

                                                                          type CreatePolicyDetails

                                                                          type CreatePolicyDetails struct {
                                                                          
                                                                          	// The OCID of the compartment containing the policy (either the tenancy or another compartment).
                                                                          	CompartmentId *string `mandatory:"true" json:"compartmentId"`
                                                                          
                                                                          	// The name you assign to the policy during creation. The name must be unique across all policies
                                                                          	// in the tenancy and cannot be changed.
                                                                          	Name *string `mandatory:"true" json:"name"`
                                                                          
                                                                          	// An array of policy statements written in the policy language. See
                                                                          	// How Policies Work (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policies.htm) and
                                                                          	// Common Policies (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/commonpolicies.htm).
                                                                          	Statements []string `mandatory:"true" json:"statements"`
                                                                          
                                                                          	// The description you assign to the policy during creation. Does not have to be unique, and it's changeable.
                                                                          	Description *string `mandatory:"true" json:"description"`
                                                                          
                                                                          	// The version of the policy. If null or set to an empty string, when a request comes in for authorization, the
                                                                          	// policy will be evaluated according to the current behavior of the services at that moment. If set to a particular
                                                                          	// date (YYYY-MM-DD), the policy will be evaluated according to the behavior of the services on that date.
                                                                          	VersionDate *common.SDKTime `mandatory:"false" json:"versionDate"`
                                                                          
                                                                          	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                                                          	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                          	// Example: `{"Department": "Finance"}`
                                                                          	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
                                                                          
                                                                          	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                                                          	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                          	// Example: `{"Operations": {"CostCenter": "42"}}`
                                                                          	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
                                                                          }

                                                                            CreatePolicyDetails The representation of CreatePolicyDetails

                                                                            func (CreatePolicyDetails) String

                                                                            func (m CreatePolicyDetails) String() string

                                                                            type CreatePolicyRequest

                                                                            type CreatePolicyRequest struct {
                                                                            
                                                                            	// Request object for creating a new policy.
                                                                            	CreatePolicyDetails `contributesTo:"body"`
                                                                            
                                                                            	// A token that uniquely identifies a request so it can be retried in case of a timeout or
                                                                            	// server error without risk of executing that same action again. Retry tokens expire after 24
                                                                            	// hours, but can be invalidated before then due to conflicting operations (e.g., if a resource
                                                                            	// has been deleted and purged from the system, then a retry of the original creation request
                                                                            	// may be rejected).
                                                                            	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`
                                                                            }

                                                                              CreatePolicyRequest wrapper for the CreatePolicy operation

                                                                              func (CreatePolicyRequest) String

                                                                              func (request CreatePolicyRequest) String() string

                                                                              type CreatePolicyResponse

                                                                              type CreatePolicyResponse struct {
                                                                              
                                                                              	// The underlying http response
                                                                              	RawResponse *http.Response
                                                                              
                                                                              	// The Policy instance
                                                                              	Policy `presentIn:"body"`
                                                                              
                                                                              	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                              	// particular request, please provide the request ID.
                                                                              	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                              
                                                                              	// For optimistic concurrency control. See `if-match`.
                                                                              	Etag *string `presentIn:"header" name:"etag"`
                                                                              }

                                                                                CreatePolicyResponse wrapper for the CreatePolicy operation

                                                                                func (CreatePolicyResponse) String

                                                                                func (response CreatePolicyResponse) String() string

                                                                                type CreateRegionSubscriptionDetails

                                                                                type CreateRegionSubscriptionDetails struct {
                                                                                
                                                                                	// The regions's key.
                                                                                	// Allowed values are:
                                                                                	// - `PHX`
                                                                                	// - `IAD`
                                                                                	// - `FRA`
                                                                                	// Example: `PHX`
                                                                                	RegionKey *string `mandatory:"true" json:"regionKey"`
                                                                                }

                                                                                  CreateRegionSubscriptionDetails The representation of CreateRegionSubscriptionDetails

                                                                                  func (CreateRegionSubscriptionDetails) String

                                                                                  type CreateRegionSubscriptionRequest

                                                                                  type CreateRegionSubscriptionRequest struct {
                                                                                  
                                                                                  	// Request object for activate a new region.
                                                                                  	CreateRegionSubscriptionDetails `contributesTo:"body"`
                                                                                  
                                                                                  	// The OCID of the tenancy.
                                                                                  	TenancyId *string `mandatory:"true" contributesTo:"path" name:"tenancyId"`
                                                                                  
                                                                                  	// A token that uniquely identifies a request so it can be retried in case of a timeout or
                                                                                  	// server error without risk of executing that same action again. Retry tokens expire after 24
                                                                                  	// hours, but can be invalidated before then due to conflicting operations (e.g., if a resource
                                                                                  	// has been deleted and purged from the system, then a retry of the original creation request
                                                                                  	// may be rejected).
                                                                                  	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`
                                                                                  }

                                                                                    CreateRegionSubscriptionRequest wrapper for the CreateRegionSubscription operation

                                                                                    func (CreateRegionSubscriptionRequest) String

                                                                                    func (request CreateRegionSubscriptionRequest) String() string

                                                                                    type CreateRegionSubscriptionResponse

                                                                                    type CreateRegionSubscriptionResponse struct {
                                                                                    
                                                                                    	// The underlying http response
                                                                                    	RawResponse *http.Response
                                                                                    
                                                                                    	// The RegionSubscription instance
                                                                                    	RegionSubscription `presentIn:"body"`
                                                                                    
                                                                                    	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                    	// particular request, please provide the request ID.
                                                                                    	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                    }

                                                                                      CreateRegionSubscriptionResponse wrapper for the CreateRegionSubscription operation

                                                                                      func (CreateRegionSubscriptionResponse) String

                                                                                      func (response CreateRegionSubscriptionResponse) String() string

                                                                                      type CreateSaml2IdentityProviderDetails

                                                                                      type CreateSaml2IdentityProviderDetails struct {
                                                                                      
                                                                                      	// The OCID of your tenancy.
                                                                                      	CompartmentId *string `mandatory:"true" json:"compartmentId"`
                                                                                      
                                                                                      	// The name you assign to the `IdentityProvider` during creation.
                                                                                      	// The name must be unique across all `IdentityProvider` objects in the
                                                                                      	// tenancy and cannot be changed.
                                                                                      	Name *string `mandatory:"true" json:"name"`
                                                                                      
                                                                                      	// The description you assign to the `IdentityProvider` during creation.
                                                                                      	// Does not have to be unique, and it's changeable.
                                                                                      	Description *string `mandatory:"true" json:"description"`
                                                                                      
                                                                                      	// The URL for retrieving the identity provider's metadata,
                                                                                      	// which contains information required for federating.
                                                                                      	MetadataUrl *string `mandatory:"true" json:"metadataUrl"`
                                                                                      
                                                                                      	// The XML that contains the information required for federating.
                                                                                      	Metadata *string `mandatory:"true" json:"metadata"`
                                                                                      
                                                                                      	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                                                                      	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                      	// Example: `{"Department": "Finance"}`
                                                                                      	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
                                                                                      
                                                                                      	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                                                                      	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                      	// Example: `{"Operations": {"CostCenter": "42"}}`
                                                                                      	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
                                                                                      
                                                                                      	// The identity provider service or product.
                                                                                      	// Supported identity providers are Oracle Identity Cloud Service (IDCS) and Microsoft
                                                                                      	// Active Directory Federation Services (ADFS).
                                                                                      	// Example: `IDCS`
                                                                                      	ProductType CreateIdentityProviderDetailsProductTypeEnum `mandatory:"true" json:"productType"`
                                                                                      }

                                                                                        CreateSaml2IdentityProviderDetails The representation of CreateSaml2IdentityProviderDetails

                                                                                        func (CreateSaml2IdentityProviderDetails) GetCompartmentId

                                                                                        func (m CreateSaml2IdentityProviderDetails) GetCompartmentId() *string

                                                                                          GetCompartmentId returns CompartmentId

                                                                                          func (CreateSaml2IdentityProviderDetails) GetDefinedTags

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

                                                                                            GetDefinedTags returns DefinedTags

                                                                                            func (CreateSaml2IdentityProviderDetails) GetDescription

                                                                                            func (m CreateSaml2IdentityProviderDetails) GetDescription() *string

                                                                                              GetDescription returns Description

                                                                                              func (CreateSaml2IdentityProviderDetails) GetFreeformTags

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

                                                                                                GetFreeformTags returns FreeformTags

                                                                                                func (CreateSaml2IdentityProviderDetails) GetName

                                                                                                  GetName returns Name

                                                                                                  func (CreateSaml2IdentityProviderDetails) GetProductType

                                                                                                    GetProductType returns ProductType

                                                                                                    func (CreateSaml2IdentityProviderDetails) MarshalJSON

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

                                                                                                      MarshalJSON marshals to json representation

                                                                                                      func (CreateSaml2IdentityProviderDetails) String

                                                                                                      type CreateSwiftPasswordDetails

                                                                                                      type CreateSwiftPasswordDetails struct {
                                                                                                      
                                                                                                      	// The description you assign to the Swift password during creation. Does not have to be unique, and it's changeable.
                                                                                                      	Description *string `mandatory:"true" json:"description"`
                                                                                                      }

                                                                                                        CreateSwiftPasswordDetails The representation of CreateSwiftPasswordDetails

                                                                                                        func (CreateSwiftPasswordDetails) String

                                                                                                        type CreateSwiftPasswordRequest

                                                                                                        type CreateSwiftPasswordRequest struct {
                                                                                                        
                                                                                                        	// Request object for creating a new swift password.
                                                                                                        	CreateSwiftPasswordDetails `contributesTo:"body"`
                                                                                                        
                                                                                                        	// The OCID of the user.
                                                                                                        	UserId *string `mandatory:"true" contributesTo:"path" name:"userId"`
                                                                                                        
                                                                                                        	// A token that uniquely identifies a request so it can be retried in case of a timeout or
                                                                                                        	// server error without risk of executing that same action again. Retry tokens expire after 24
                                                                                                        	// hours, but can be invalidated before then due to conflicting operations (e.g., if a resource
                                                                                                        	// has been deleted and purged from the system, then a retry of the original creation request
                                                                                                        	// may be rejected).
                                                                                                        	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`
                                                                                                        }

                                                                                                          CreateSwiftPasswordRequest wrapper for the CreateSwiftPassword operation

                                                                                                          func (CreateSwiftPasswordRequest) String

                                                                                                          func (request CreateSwiftPasswordRequest) String() string

                                                                                                          type CreateSwiftPasswordResponse

                                                                                                          type CreateSwiftPasswordResponse struct {
                                                                                                          
                                                                                                          	// The underlying http response
                                                                                                          	RawResponse *http.Response
                                                                                                          
                                                                                                          	// The SwiftPassword instance
                                                                                                          	SwiftPassword `presentIn:"body"`
                                                                                                          
                                                                                                          	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                          	// particular request, please provide the request ID.
                                                                                                          	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                          
                                                                                                          	// For optimistic concurrency control. See `if-match`.
                                                                                                          	Etag *string `presentIn:"header" name:"etag"`
                                                                                                          }

                                                                                                            CreateSwiftPasswordResponse wrapper for the CreateSwiftPassword operation

                                                                                                            func (CreateSwiftPasswordResponse) String

                                                                                                            func (response CreateSwiftPasswordResponse) String() string

                                                                                                            type CreateTagDetails

                                                                                                            type CreateTagDetails struct {
                                                                                                            
                                                                                                            	// The name you assign to the tag during creation. The name must be unique within the tag namespace and cannot be changed.
                                                                                                            	Name *string `mandatory:"true" json:"name"`
                                                                                                            
                                                                                                            	// The description you assign to the tag during creation.
                                                                                                            	Description *string `mandatory:"true" json:"description"`
                                                                                                            
                                                                                                            	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                                                                                            	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                            	// Example: `{"Department": "Finance"}`
                                                                                                            	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
                                                                                                            
                                                                                                            	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                                                                                            	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                            	// Example: `{"Operations": {"CostCenter": "42"}}`
                                                                                                            	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
                                                                                                            }

                                                                                                              CreateTagDetails The representation of CreateTagDetails

                                                                                                              func (CreateTagDetails) String

                                                                                                              func (m CreateTagDetails) String() string

                                                                                                              type CreateTagNamespaceDetails

                                                                                                              type CreateTagNamespaceDetails struct {
                                                                                                              
                                                                                                              	// The OCID of the tenancy containing the tag namespace.
                                                                                                              	CompartmentId *string `mandatory:"true" json:"compartmentId"`
                                                                                                              
                                                                                                              	// The name you assign to the tag namespace during creation. It must be unique across all tag namespaces in the tenancy and cannot be changed.
                                                                                                              	Name *string `mandatory:"true" json:"name"`
                                                                                                              
                                                                                                              	// The description you assign to the tag namespace during creation.
                                                                                                              	Description *string `mandatory:"true" json:"description"`
                                                                                                              
                                                                                                              	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                                                                                              	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                              	// Example: `{"Department": "Finance"}`
                                                                                                              	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
                                                                                                              
                                                                                                              	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                                                                                              	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                              	// Example: `{"Operations": {"CostCenter": "42"}}`
                                                                                                              	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
                                                                                                              }

                                                                                                                CreateTagNamespaceDetails The representation of CreateTagNamespaceDetails

                                                                                                                func (CreateTagNamespaceDetails) String

                                                                                                                func (m CreateTagNamespaceDetails) String() string

                                                                                                                type CreateTagNamespaceRequest

                                                                                                                type CreateTagNamespaceRequest struct {
                                                                                                                
                                                                                                                	// Request object for creating a new tag namespace.
                                                                                                                	CreateTagNamespaceDetails `contributesTo:"body"`
                                                                                                                
                                                                                                                	// A token that uniquely identifies a request so it can be retried in case of a timeout or
                                                                                                                	// server error without risk of executing that same action again. Retry tokens expire after 24
                                                                                                                	// hours, but can be invalidated before then due to conflicting operations (e.g., if a resource
                                                                                                                	// has been deleted and purged from the system, then a retry of the original creation request
                                                                                                                	// may be rejected).
                                                                                                                	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`
                                                                                                                }

                                                                                                                  CreateTagNamespaceRequest wrapper for the CreateTagNamespace operation

                                                                                                                  func (CreateTagNamespaceRequest) String

                                                                                                                  func (request CreateTagNamespaceRequest) String() string

                                                                                                                  type CreateTagNamespaceResponse

                                                                                                                  type CreateTagNamespaceResponse struct {
                                                                                                                  
                                                                                                                  	// The underlying http response
                                                                                                                  	RawResponse *http.Response
                                                                                                                  
                                                                                                                  	// The TagNamespace instance
                                                                                                                  	TagNamespace `presentIn:"body"`
                                                                                                                  
                                                                                                                  	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                  	// particular request, please provide the request ID.
                                                                                                                  	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                  }

                                                                                                                    CreateTagNamespaceResponse wrapper for the CreateTagNamespace operation

                                                                                                                    func (CreateTagNamespaceResponse) String

                                                                                                                    func (response CreateTagNamespaceResponse) String() string

                                                                                                                    type CreateTagRequest

                                                                                                                    type CreateTagRequest struct {
                                                                                                                    
                                                                                                                    	// The OCID of the tag namespace.
                                                                                                                    	TagNamespaceId *string `mandatory:"true" contributesTo:"path" name:"tagNamespaceId"`
                                                                                                                    
                                                                                                                    	// Request object for creating a new tag in the specified tag namespace.
                                                                                                                    	CreateTagDetails `contributesTo:"body"`
                                                                                                                    
                                                                                                                    	// A token that uniquely identifies a request so it can be retried in case of a timeout or
                                                                                                                    	// server error without risk of executing that same action again. Retry tokens expire after 24
                                                                                                                    	// hours, but can be invalidated before then due to conflicting operations (e.g., if a resource
                                                                                                                    	// has been deleted and purged from the system, then a retry of the original creation request
                                                                                                                    	// may be rejected).
                                                                                                                    	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`
                                                                                                                    }

                                                                                                                      CreateTagRequest wrapper for the CreateTag operation

                                                                                                                      func (CreateTagRequest) String

                                                                                                                      func (request CreateTagRequest) String() string

                                                                                                                      type CreateTagResponse

                                                                                                                      type CreateTagResponse struct {
                                                                                                                      
                                                                                                                      	// The underlying http response
                                                                                                                      	RawResponse *http.Response
                                                                                                                      
                                                                                                                      	// The Tag instance
                                                                                                                      	Tag `presentIn:"body"`
                                                                                                                      
                                                                                                                      	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                      	// particular request, please provide the request ID.
                                                                                                                      	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                      }

                                                                                                                        CreateTagResponse wrapper for the CreateTag operation

                                                                                                                        func (CreateTagResponse) String

                                                                                                                        func (response CreateTagResponse) String() string

                                                                                                                        type CreateUserDetails

                                                                                                                        type CreateUserDetails struct {
                                                                                                                        
                                                                                                                        	// The OCID of the tenancy containing the user.
                                                                                                                        	CompartmentId *string `mandatory:"true" json:"compartmentId"`
                                                                                                                        
                                                                                                                        	// The name you assign to the user during creation. This is the user's login for the Console.
                                                                                                                        	// The name must be unique across all users in the tenancy and cannot be changed.
                                                                                                                        	Name *string `mandatory:"true" json:"name"`
                                                                                                                        
                                                                                                                        	// The description you assign to the user during creation. Does not have to be unique, and it's changeable.
                                                                                                                        	Description *string `mandatory:"true" json:"description"`
                                                                                                                        
                                                                                                                        	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                                                                                                        	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                        	// Example: `{"Department": "Finance"}`
                                                                                                                        	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
                                                                                                                        
                                                                                                                        	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                                                                                                        	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                        	// Example: `{"Operations": {"CostCenter": "42"}}`
                                                                                                                        	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
                                                                                                                        }

                                                                                                                          CreateUserDetails The representation of CreateUserDetails

                                                                                                                          func (CreateUserDetails) String

                                                                                                                          func (m CreateUserDetails) String() string

                                                                                                                          type CreateUserRequest

                                                                                                                          type CreateUserRequest struct {
                                                                                                                          
                                                                                                                          	// Request object for creating a new user.
                                                                                                                          	CreateUserDetails `contributesTo:"body"`
                                                                                                                          
                                                                                                                          	// A token that uniquely identifies a request so it can be retried in case of a timeout or
                                                                                                                          	// server error without risk of executing that same action again. Retry tokens expire after 24
                                                                                                                          	// hours, but can be invalidated before then due to conflicting operations (e.g., if a resource
                                                                                                                          	// has been deleted and purged from the system, then a retry of the original creation request
                                                                                                                          	// may be rejected).
                                                                                                                          	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`
                                                                                                                          }

                                                                                                                            CreateUserRequest wrapper for the CreateUser operation

                                                                                                                            func (CreateUserRequest) String

                                                                                                                            func (request CreateUserRequest) String() string

                                                                                                                            type CreateUserResponse

                                                                                                                            type CreateUserResponse struct {
                                                                                                                            
                                                                                                                            	// The underlying http response
                                                                                                                            	RawResponse *http.Response
                                                                                                                            
                                                                                                                            	// The User instance
                                                                                                                            	User `presentIn:"body"`
                                                                                                                            
                                                                                                                            	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                            	// particular request, please provide the request ID.
                                                                                                                            	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                            
                                                                                                                            	// For optimistic concurrency control. See `if-match`.
                                                                                                                            	Etag *string `presentIn:"header" name:"etag"`
                                                                                                                            }

                                                                                                                              CreateUserResponse wrapper for the CreateUser operation

                                                                                                                              func (CreateUserResponse) String

                                                                                                                              func (response CreateUserResponse) String() string

                                                                                                                              type CustomerSecretKey

                                                                                                                              type CustomerSecretKey struct {
                                                                                                                              
                                                                                                                              	// The secret key.
                                                                                                                              	Key *string `mandatory:"false" json:"key"`
                                                                                                                              
                                                                                                                              	// The OCID of the secret key.
                                                                                                                              	Id *string `mandatory:"false" json:"id"`
                                                                                                                              
                                                                                                                              	// The OCID of the user the password belongs to.
                                                                                                                              	UserId *string `mandatory:"false" json:"userId"`
                                                                                                                              
                                                                                                                              	// The display name you assign to the secret key. Does not have to be unique, and it's changeable.
                                                                                                                              	DisplayName *string `mandatory:"false" json:"displayName"`
                                                                                                                              
                                                                                                                              	// Date and time the `CustomerSecretKey` object was created, in the format defined by RFC3339.
                                                                                                                              	// Example: `2016-08-25T21:10:29.600Z`
                                                                                                                              	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
                                                                                                                              
                                                                                                                              	// Date and time when this password will expire, in the format defined by RFC3339.
                                                                                                                              	// Null if it never expires.
                                                                                                                              	// Example: `2016-08-25T21:10:29.600Z`
                                                                                                                              	TimeExpires *common.SDKTime `mandatory:"false" json:"timeExpires"`
                                                                                                                              
                                                                                                                              	// The secret key's current state. After creating a secret key, make sure its `lifecycleState` changes from
                                                                                                                              	// CREATING to ACTIVE before using it.
                                                                                                                              	LifecycleState CustomerSecretKeyLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
                                                                                                                              
                                                                                                                              	// The detailed status of INACTIVE lifecycleState.
                                                                                                                              	InactiveStatus *int `mandatory:"false" json:"inactiveStatus"`
                                                                                                                              }

                                                                                                                                CustomerSecretKey A `CustomerSecretKey` is an Oracle-provided key for using the Object Storage Service's Amazon S3 compatible API (https://docs.us-phoenix-1.oraclecloud.com/Content/Object/Tasks/s3compatibleapi.htm). A user can have up to two secret keys at a time. **Note:** The secret key is always an Oracle-generated string; you can't change it to a string of your choice. For more information, see Managing User Credentials (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Tasks/managingcredentials.htm).

                                                                                                                                func (CustomerSecretKey) String

                                                                                                                                func (m CustomerSecretKey) String() string

                                                                                                                                type CustomerSecretKeyLifecycleStateEnum

                                                                                                                                type CustomerSecretKeyLifecycleStateEnum string

                                                                                                                                  CustomerSecretKeyLifecycleStateEnum Enum with underlying type: string

                                                                                                                                  const (
                                                                                                                                  	CustomerSecretKeyLifecycleStateCreating CustomerSecretKeyLifecycleStateEnum = "CREATING"
                                                                                                                                  	CustomerSecretKeyLifecycleStateActive   CustomerSecretKeyLifecycleStateEnum = "ACTIVE"
                                                                                                                                  	CustomerSecretKeyLifecycleStateInactive CustomerSecretKeyLifecycleStateEnum = "INACTIVE"
                                                                                                                                  	CustomerSecretKeyLifecycleStateDeleting CustomerSecretKeyLifecycleStateEnum = "DELETING"
                                                                                                                                  	CustomerSecretKeyLifecycleStateDeleted  CustomerSecretKeyLifecycleStateEnum = "DELETED"
                                                                                                                                  )

                                                                                                                                    Set of constants representing the allowable values for CustomerSecretKeyLifecycleState

                                                                                                                                    func GetCustomerSecretKeyLifecycleStateEnumValues

                                                                                                                                    func GetCustomerSecretKeyLifecycleStateEnumValues() []CustomerSecretKeyLifecycleStateEnum

                                                                                                                                      GetCustomerSecretKeyLifecycleStateEnumValues Enumerates the set of values for CustomerSecretKeyLifecycleState

                                                                                                                                      type CustomerSecretKeySummary

                                                                                                                                      type CustomerSecretKeySummary struct {
                                                                                                                                      
                                                                                                                                      	// The OCID of the secret key.
                                                                                                                                      	Id *string `mandatory:"false" json:"id"`
                                                                                                                                      
                                                                                                                                      	// The OCID of the user the password belongs to.
                                                                                                                                      	UserId *string `mandatory:"false" json:"userId"`
                                                                                                                                      
                                                                                                                                      	// The displayName you assign to the secret key. Does not have to be unique, and it's changeable.
                                                                                                                                      	DisplayName *string `mandatory:"false" json:"displayName"`
                                                                                                                                      
                                                                                                                                      	// Date and time the `CustomerSecretKey` object was created, in the format defined by RFC3339.
                                                                                                                                      	// Example: `2016-08-25T21:10:29.600Z`
                                                                                                                                      	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
                                                                                                                                      
                                                                                                                                      	// Date and time when this password will expire, in the format defined by RFC3339.
                                                                                                                                      	// Null if it never expires.
                                                                                                                                      	// Example: `2016-08-25T21:10:29.600Z`
                                                                                                                                      	TimeExpires *common.SDKTime `mandatory:"false" json:"timeExpires"`
                                                                                                                                      
                                                                                                                                      	// The secret key's current state. After creating a secret key, make sure its `lifecycleState` changes from
                                                                                                                                      	// CREATING to ACTIVE before using it.
                                                                                                                                      	LifecycleState CustomerSecretKeySummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
                                                                                                                                      
                                                                                                                                      	// The detailed status of INACTIVE lifecycleState.
                                                                                                                                      	InactiveStatus *int `mandatory:"false" json:"inactiveStatus"`
                                                                                                                                      }

                                                                                                                                        CustomerSecretKeySummary As the name suggests, a `CustomerSecretKeySummary` object contains information about a `CustomerSecretKey`. A `CustomerSecretKey` is an Oracle-provided key for using the Object Storage Service's Amazon S3 compatible API.

                                                                                                                                        func (CustomerSecretKeySummary) String

                                                                                                                                        func (m CustomerSecretKeySummary) String() string

                                                                                                                                        type CustomerSecretKeySummaryLifecycleStateEnum

                                                                                                                                        type CustomerSecretKeySummaryLifecycleStateEnum string

                                                                                                                                          CustomerSecretKeySummaryLifecycleStateEnum Enum with underlying type: string

                                                                                                                                          const (
                                                                                                                                          	CustomerSecretKeySummaryLifecycleStateCreating CustomerSecretKeySummaryLifecycleStateEnum = "CREATING"
                                                                                                                                          	CustomerSecretKeySummaryLifecycleStateActive   CustomerSecretKeySummaryLifecycleStateEnum = "ACTIVE"
                                                                                                                                          	CustomerSecretKeySummaryLifecycleStateInactive CustomerSecretKeySummaryLifecycleStateEnum = "INACTIVE"
                                                                                                                                          	CustomerSecretKeySummaryLifecycleStateDeleting CustomerSecretKeySummaryLifecycleStateEnum = "DELETING"
                                                                                                                                          	CustomerSecretKeySummaryLifecycleStateDeleted  CustomerSecretKeySummaryLifecycleStateEnum = "DELETED"
                                                                                                                                          )

                                                                                                                                            Set of constants representing the allowable values for CustomerSecretKeySummaryLifecycleState

                                                                                                                                            func GetCustomerSecretKeySummaryLifecycleStateEnumValues

                                                                                                                                            func GetCustomerSecretKeySummaryLifecycleStateEnumValues() []CustomerSecretKeySummaryLifecycleStateEnum

                                                                                                                                              GetCustomerSecretKeySummaryLifecycleStateEnumValues Enumerates the set of values for CustomerSecretKeySummaryLifecycleState

                                                                                                                                              type DeleteApiKeyRequest

                                                                                                                                              type DeleteApiKeyRequest struct {
                                                                                                                                              
                                                                                                                                              	// The OCID of the user.
                                                                                                                                              	UserId *string `mandatory:"true" contributesTo:"path" name:"userId"`
                                                                                                                                              
                                                                                                                                              	// The key's fingerprint.
                                                                                                                                              	Fingerprint *string `mandatory:"true" contributesTo:"path" name:"fingerprint"`
                                                                                                                                              
                                                                                                                                              	// For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
                                                                                                                                              	// parameter to the value of the etag from a previous GET or POST response for that resource.  The resource
                                                                                                                                              	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
                                                                                                                                              	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
                                                                                                                                              }

                                                                                                                                                DeleteApiKeyRequest wrapper for the DeleteApiKey operation

                                                                                                                                                func (DeleteApiKeyRequest) String

                                                                                                                                                func (request DeleteApiKeyRequest) String() string

                                                                                                                                                type DeleteApiKeyResponse

                                                                                                                                                type DeleteApiKeyResponse struct {
                                                                                                                                                
                                                                                                                                                	// The underlying http response
                                                                                                                                                	RawResponse *http.Response
                                                                                                                                                
                                                                                                                                                	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                                                	// particular request, please provide the request ID.
                                                                                                                                                	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                                                }

                                                                                                                                                  DeleteApiKeyResponse wrapper for the DeleteApiKey operation

                                                                                                                                                  func (DeleteApiKeyResponse) String

                                                                                                                                                  func (response DeleteApiKeyResponse) String() string

                                                                                                                                                  type DeleteCustomerSecretKeyRequest

                                                                                                                                                  type DeleteCustomerSecretKeyRequest struct {
                                                                                                                                                  
                                                                                                                                                  	// The OCID of the user.
                                                                                                                                                  	UserId *string `mandatory:"true" contributesTo:"path" name:"userId"`
                                                                                                                                                  
                                                                                                                                                  	// The OCID of the secret key.
                                                                                                                                                  	CustomerSecretKeyId *string `mandatory:"true" contributesTo:"path" name:"customerSecretKeyId"`
                                                                                                                                                  
                                                                                                                                                  	// For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
                                                                                                                                                  	// parameter to the value of the etag from a previous GET or POST response for that resource.  The resource
                                                                                                                                                  	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
                                                                                                                                                  	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
                                                                                                                                                  }

                                                                                                                                                    DeleteCustomerSecretKeyRequest wrapper for the DeleteCustomerSecretKey operation

                                                                                                                                                    func (DeleteCustomerSecretKeyRequest) String

                                                                                                                                                    func (request DeleteCustomerSecretKeyRequest) String() string

                                                                                                                                                    type DeleteCustomerSecretKeyResponse

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

                                                                                                                                                      DeleteCustomerSecretKeyResponse wrapper for the DeleteCustomerSecretKey operation

                                                                                                                                                      func (DeleteCustomerSecretKeyResponse) String

                                                                                                                                                      func (response DeleteCustomerSecretKeyResponse) String() string

                                                                                                                                                      type DeleteDynamicGroupRequest

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

                                                                                                                                                        DeleteDynamicGroupRequest wrapper for the DeleteDynamicGroup operation

                                                                                                                                                        func (DeleteDynamicGroupRequest) String

                                                                                                                                                        func (request DeleteDynamicGroupRequest) String() string

                                                                                                                                                        type DeleteDynamicGroupResponse

                                                                                                                                                        type DeleteDynamicGroupResponse 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"`
                                                                                                                                                        }

                                                                                                                                                          DeleteDynamicGroupResponse wrapper for the DeleteDynamicGroup operation

                                                                                                                                                          func (DeleteDynamicGroupResponse) String

                                                                                                                                                          func (response DeleteDynamicGroupResponse) String() string

                                                                                                                                                          type DeleteGroupRequest

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

                                                                                                                                                            DeleteGroupRequest wrapper for the DeleteGroup operation

                                                                                                                                                            func (DeleteGroupRequest) String

                                                                                                                                                            func (request DeleteGroupRequest) String() string

                                                                                                                                                            type DeleteGroupResponse

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

                                                                                                                                                              DeleteGroupResponse wrapper for the DeleteGroup operation

                                                                                                                                                              func (DeleteGroupResponse) String

                                                                                                                                                              func (response DeleteGroupResponse) String() string

                                                                                                                                                              type DeleteIdentityProviderRequest

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

                                                                                                                                                                DeleteIdentityProviderRequest wrapper for the DeleteIdentityProvider operation

                                                                                                                                                                func (DeleteIdentityProviderRequest) String

                                                                                                                                                                func (request DeleteIdentityProviderRequest) String() string

                                                                                                                                                                type DeleteIdentityProviderResponse

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

                                                                                                                                                                  DeleteIdentityProviderResponse wrapper for the DeleteIdentityProvider operation

                                                                                                                                                                  func (DeleteIdentityProviderResponse) String

                                                                                                                                                                  func (response DeleteIdentityProviderResponse) String() string

                                                                                                                                                                  type DeleteIdpGroupMappingRequest

                                                                                                                                                                  type DeleteIdpGroupMappingRequest struct {
                                                                                                                                                                  
                                                                                                                                                                  	// The OCID of the identity provider.
                                                                                                                                                                  	IdentityProviderId *string `mandatory:"true" contributesTo:"path" name:"identityProviderId"`
                                                                                                                                                                  
                                                                                                                                                                  	// The OCID of the group mapping.
                                                                                                                                                                  	MappingId *string `mandatory:"true" contributesTo:"path" name:"mappingId"`
                                                                                                                                                                  
                                                                                                                                                                  	// For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
                                                                                                                                                                  	// parameter to the value of the etag from a previous GET or POST response for that resource.  The resource
                                                                                                                                                                  	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
                                                                                                                                                                  	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
                                                                                                                                                                  }

                                                                                                                                                                    DeleteIdpGroupMappingRequest wrapper for the DeleteIdpGroupMapping operation

                                                                                                                                                                    func (DeleteIdpGroupMappingRequest) String

                                                                                                                                                                    func (request DeleteIdpGroupMappingRequest) String() string

                                                                                                                                                                    type DeleteIdpGroupMappingResponse

                                                                                                                                                                    type DeleteIdpGroupMappingResponse 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"`
                                                                                                                                                                    }

                                                                                                                                                                      DeleteIdpGroupMappingResponse wrapper for the DeleteIdpGroupMapping operation

                                                                                                                                                                      func (DeleteIdpGroupMappingResponse) String

                                                                                                                                                                      func (response DeleteIdpGroupMappingResponse) String() string

                                                                                                                                                                      type DeletePolicyRequest

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

                                                                                                                                                                        DeletePolicyRequest wrapper for the DeletePolicy operation

                                                                                                                                                                        func (DeletePolicyRequest) String

                                                                                                                                                                        func (request DeletePolicyRequest) String() string

                                                                                                                                                                        type DeletePolicyResponse

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

                                                                                                                                                                          DeletePolicyResponse wrapper for the DeletePolicy operation

                                                                                                                                                                          func (DeletePolicyResponse) String

                                                                                                                                                                          func (response DeletePolicyResponse) String() string

                                                                                                                                                                          type DeleteSwiftPasswordRequest

                                                                                                                                                                          type DeleteSwiftPasswordRequest struct {
                                                                                                                                                                          
                                                                                                                                                                          	// The OCID of the user.
                                                                                                                                                                          	UserId *string `mandatory:"true" contributesTo:"path" name:"userId"`
                                                                                                                                                                          
                                                                                                                                                                          	// The OCID of the Swift password.
                                                                                                                                                                          	SwiftPasswordId *string `mandatory:"true" contributesTo:"path" name:"swiftPasswordId"`
                                                                                                                                                                          
                                                                                                                                                                          	// For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
                                                                                                                                                                          	// parameter to the value of the etag from a previous GET or POST response for that resource.  The resource
                                                                                                                                                                          	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
                                                                                                                                                                          	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
                                                                                                                                                                          }

                                                                                                                                                                            DeleteSwiftPasswordRequest wrapper for the DeleteSwiftPassword operation

                                                                                                                                                                            func (DeleteSwiftPasswordRequest) String

                                                                                                                                                                            func (request DeleteSwiftPasswordRequest) String() string

                                                                                                                                                                            type DeleteSwiftPasswordResponse

                                                                                                                                                                            type DeleteSwiftPasswordResponse 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"`
                                                                                                                                                                            }

                                                                                                                                                                              DeleteSwiftPasswordResponse wrapper for the DeleteSwiftPassword operation

                                                                                                                                                                              func (DeleteSwiftPasswordResponse) String

                                                                                                                                                                              func (response DeleteSwiftPasswordResponse) String() string

                                                                                                                                                                              type DeleteUserRequest

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

                                                                                                                                                                                DeleteUserRequest wrapper for the DeleteUser operation

                                                                                                                                                                                func (DeleteUserRequest) String

                                                                                                                                                                                func (request DeleteUserRequest) String() string

                                                                                                                                                                                type DeleteUserResponse

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

                                                                                                                                                                                  DeleteUserResponse wrapper for the DeleteUser operation

                                                                                                                                                                                  func (DeleteUserResponse) String

                                                                                                                                                                                  func (response DeleteUserResponse) String() string

                                                                                                                                                                                  type DynamicGroup

                                                                                                                                                                                  type DynamicGroup struct {
                                                                                                                                                                                  
                                                                                                                                                                                  	// The OCID of the group.
                                                                                                                                                                                  	Id *string `mandatory:"true" json:"id"`
                                                                                                                                                                                  
                                                                                                                                                                                  	// The OCID of the tenancy containing the group.
                                                                                                                                                                                  	CompartmentId *string `mandatory:"true" json:"compartmentId"`
                                                                                                                                                                                  
                                                                                                                                                                                  	// The name you assign to the group during creation. The name must be unique across all groups in
                                                                                                                                                                                  	// the tenancy and cannot be changed.
                                                                                                                                                                                  	Name *string `mandatory:"true" json:"name"`
                                                                                                                                                                                  
                                                                                                                                                                                  	// The description you assign to the group. Does not have to be unique, and it's changeable.
                                                                                                                                                                                  	Description *string `mandatory:"true" json:"description"`
                                                                                                                                                                                  
                                                                                                                                                                                  	// A rule string that defines which instance certificates will be matched.
                                                                                                                                                                                  	// For syntax, see Managing Dynamic Groups (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Tasks/managingdynamicgroups.htm).
                                                                                                                                                                                  	MatchingRule *string `mandatory:"true" json:"matchingRule"`
                                                                                                                                                                                  
                                                                                                                                                                                  	// Date and time the group was created, in the format defined by RFC3339.
                                                                                                                                                                                  	// Example: `2016-08-25T21:10:29.600Z`
                                                                                                                                                                                  	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
                                                                                                                                                                                  
                                                                                                                                                                                  	// The group's current state. After creating a group, make sure its `lifecycleState` changes from CREATING to
                                                                                                                                                                                  	// ACTIVE before using it.
                                                                                                                                                                                  	LifecycleState DynamicGroupLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
                                                                                                                                                                                  
                                                                                                                                                                                  	// The detailed status of INACTIVE lifecycleState.
                                                                                                                                                                                  	InactiveStatus *int `mandatory:"false" json:"inactiveStatus"`
                                                                                                                                                                                  }

                                                                                                                                                                                    DynamicGroup A dynamic group defines a matching rule. Every bare metal or virtual machine instance is deployed with an instance certificate. The certificate contains metadata about the instance. This includes the instance OCID and the compartment OCID, along with a few other optional properties. When an API call is made using this instance certificate as the authenticator, the certificate can be matched to one or multiple dynamic groups. The instance can then get access to the API based on the permissions granted in policies written for the dynamic groups. This works like regular user/group membership. But in that case, the membership is a static relationship, whereas in a dynamic group, the membership of an instance certificate to a dynamic group is determined during runtime. For more information, see Managing Dynamic Groups (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Tasks/managingdynamicgroups.htm).

                                                                                                                                                                                    func (DynamicGroup) String

                                                                                                                                                                                    func (m DynamicGroup) String() string

                                                                                                                                                                                    type DynamicGroupLifecycleStateEnum

                                                                                                                                                                                    type DynamicGroupLifecycleStateEnum string

                                                                                                                                                                                      DynamicGroupLifecycleStateEnum Enum with underlying type: string

                                                                                                                                                                                      const (
                                                                                                                                                                                      	DynamicGroupLifecycleStateCreating DynamicGroupLifecycleStateEnum = "CREATING"
                                                                                                                                                                                      	DynamicGroupLifecycleStateActive   DynamicGroupLifecycleStateEnum = "ACTIVE"
                                                                                                                                                                                      	DynamicGroupLifecycleStateInactive DynamicGroupLifecycleStateEnum = "INACTIVE"
                                                                                                                                                                                      	DynamicGroupLifecycleStateDeleting DynamicGroupLifecycleStateEnum = "DELETING"
                                                                                                                                                                                      	DynamicGroupLifecycleStateDeleted  DynamicGroupLifecycleStateEnum = "DELETED"
                                                                                                                                                                                      )

                                                                                                                                                                                        Set of constants representing the allowable values for DynamicGroupLifecycleState

                                                                                                                                                                                        func GetDynamicGroupLifecycleStateEnumValues

                                                                                                                                                                                        func GetDynamicGroupLifecycleStateEnumValues() []DynamicGroupLifecycleStateEnum

                                                                                                                                                                                          GetDynamicGroupLifecycleStateEnumValues Enumerates the set of values for DynamicGroupLifecycleState

                                                                                                                                                                                          type GetCompartmentRequest

                                                                                                                                                                                          type GetCompartmentRequest struct {
                                                                                                                                                                                          
                                                                                                                                                                                          	// The OCID of the compartment.
                                                                                                                                                                                          	CompartmentId *string `mandatory:"true" contributesTo:"path" name:"compartmentId"`
                                                                                                                                                                                          }

                                                                                                                                                                                            GetCompartmentRequest wrapper for the GetCompartment operation

                                                                                                                                                                                            func (GetCompartmentRequest) String

                                                                                                                                                                                            func (request GetCompartmentRequest) String() string

                                                                                                                                                                                            type GetCompartmentResponse

                                                                                                                                                                                            type GetCompartmentResponse struct {
                                                                                                                                                                                            
                                                                                                                                                                                            	// The underlying http response
                                                                                                                                                                                            	RawResponse *http.Response
                                                                                                                                                                                            
                                                                                                                                                                                            	// The Compartment instance
                                                                                                                                                                                            	Compartment `presentIn:"body"`
                                                                                                                                                                                            
                                                                                                                                                                                            	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                                                                                            	// particular request, please provide the request ID.
                                                                                                                                                                                            	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                                                                                            
                                                                                                                                                                                            	// For optimistic concurrency control. See `if-match`.
                                                                                                                                                                                            	Etag *string `presentIn:"header" name:"etag"`
                                                                                                                                                                                            }

                                                                                                                                                                                              GetCompartmentResponse wrapper for the GetCompartment operation

                                                                                                                                                                                              func (GetCompartmentResponse) String

                                                                                                                                                                                              func (response GetCompartmentResponse) String() string

                                                                                                                                                                                              type GetDynamicGroupRequest

                                                                                                                                                                                              type GetDynamicGroupRequest struct {
                                                                                                                                                                                              
                                                                                                                                                                                              	// The OCID of the dynamic group.
                                                                                                                                                                                              	DynamicGroupId *string `mandatory:"true" contributesTo:"path" name:"dynamicGroupId"`
                                                                                                                                                                                              }

                                                                                                                                                                                                GetDynamicGroupRequest wrapper for the GetDynamicGroup operation

                                                                                                                                                                                                func (GetDynamicGroupRequest) String

                                                                                                                                                                                                func (request GetDynamicGroupRequest) String() string

                                                                                                                                                                                                type GetDynamicGroupResponse

                                                                                                                                                                                                type GetDynamicGroupResponse struct {
                                                                                                                                                                                                
                                                                                                                                                                                                	// The underlying http response
                                                                                                                                                                                                	RawResponse *http.Response
                                                                                                                                                                                                
                                                                                                                                                                                                	// The DynamicGroup instance
                                                                                                                                                                                                	DynamicGroup `presentIn:"body"`
                                                                                                                                                                                                
                                                                                                                                                                                                	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                                                                                                	// particular request, please provide the request ID.
                                                                                                                                                                                                	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                                                                                                
                                                                                                                                                                                                	// For optimistic concurrency control. See `if-match`.
                                                                                                                                                                                                	Etag *string `presentIn:"header" name:"etag"`
                                                                                                                                                                                                }

                                                                                                                                                                                                  GetDynamicGroupResponse wrapper for the GetDynamicGroup operation

                                                                                                                                                                                                  func (GetDynamicGroupResponse) String

                                                                                                                                                                                                  func (response GetDynamicGroupResponse) String() string

                                                                                                                                                                                                  type GetGroupRequest

                                                                                                                                                                                                  type GetGroupRequest struct {
                                                                                                                                                                                                  
                                                                                                                                                                                                  	// The OCID of the group.
                                                                                                                                                                                                  	GroupId *string `mandatory:"true" contributesTo:"path" name:"groupId"`
                                                                                                                                                                                                  }

                                                                                                                                                                                                    GetGroupRequest wrapper for the GetGroup operation

                                                                                                                                                                                                    func (GetGroupRequest) String

                                                                                                                                                                                                    func (request GetGroupRequest) String() string

                                                                                                                                                                                                    type GetGroupResponse

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

                                                                                                                                                                                                      GetGroupResponse wrapper for the GetGroup operation

                                                                                                                                                                                                      func (GetGroupResponse) String

                                                                                                                                                                                                      func (response GetGroupResponse) String() string

                                                                                                                                                                                                      type GetIdentityProviderRequest

                                                                                                                                                                                                      type GetIdentityProviderRequest struct {
                                                                                                                                                                                                      
                                                                                                                                                                                                      	// The OCID of the identity provider.
                                                                                                                                                                                                      	IdentityProviderId *string `mandatory:"true" contributesTo:"path" name:"identityProviderId"`
                                                                                                                                                                                                      }

                                                                                                                                                                                                        GetIdentityProviderRequest wrapper for the GetIdentityProvider operation

                                                                                                                                                                                                        func (GetIdentityProviderRequest) String

                                                                                                                                                                                                        func (request GetIdentityProviderRequest) String() string

                                                                                                                                                                                                        type GetIdentityProviderResponse

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

                                                                                                                                                                                                          GetIdentityProviderResponse wrapper for the GetIdentityProvider operation

                                                                                                                                                                                                          func (GetIdentityProviderResponse) String

                                                                                                                                                                                                          func (response GetIdentityProviderResponse) String() string

                                                                                                                                                                                                          type GetIdpGroupMappingRequest

                                                                                                                                                                                                          type GetIdpGroupMappingRequest struct {
                                                                                                                                                                                                          
                                                                                                                                                                                                          	// The OCID of the identity provider.
                                                                                                                                                                                                          	IdentityProviderId *string `mandatory:"true" contributesTo:"path" name:"identityProviderId"`
                                                                                                                                                                                                          
                                                                                                                                                                                                          	// The OCID of the group mapping.
                                                                                                                                                                                                          	MappingId *string `mandatory:"true" contributesTo:"path" name:"mappingId"`
                                                                                                                                                                                                          }

                                                                                                                                                                                                            GetIdpGroupMappingRequest wrapper for the GetIdpGroupMapping operation

                                                                                                                                                                                                            func (GetIdpGroupMappingRequest) String

                                                                                                                                                                                                            func (request GetIdpGroupMappingRequest) String() string

                                                                                                                                                                                                            type GetIdpGroupMappingResponse

                                                                                                                                                                                                            type GetIdpGroupMappingResponse struct {
                                                                                                                                                                                                            
                                                                                                                                                                                                            	// The underlying http response
                                                                                                                                                                                                            	RawResponse *http.Response
                                                                                                                                                                                                            
                                                                                                                                                                                                            	// The IdpGroupMapping instance
                                                                                                                                                                                                            	IdpGroupMapping `presentIn:"body"`
                                                                                                                                                                                                            
                                                                                                                                                                                                            	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                                                                                                            	// particular request, please provide the request ID.
                                                                                                                                                                                                            	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                                                                                                            
                                                                                                                                                                                                            	// For optimistic concurrency control. See `if-match`.
                                                                                                                                                                                                            	Etag *string `presentIn:"header" name:"etag"`
                                                                                                                                                                                                            }

                                                                                                                                                                                                              GetIdpGroupMappingResponse wrapper for the GetIdpGroupMapping operation

                                                                                                                                                                                                              func (GetIdpGroupMappingResponse) String

                                                                                                                                                                                                              func (response GetIdpGroupMappingResponse) String() string

                                                                                                                                                                                                              type GetPolicyRequest

                                                                                                                                                                                                              type GetPolicyRequest struct {
                                                                                                                                                                                                              
                                                                                                                                                                                                              	// The OCID of the policy.
                                                                                                                                                                                                              	PolicyId *string `mandatory:"true" contributesTo:"path" name:"policyId"`
                                                                                                                                                                                                              }

                                                                                                                                                                                                                GetPolicyRequest wrapper for the GetPolicy operation

                                                                                                                                                                                                                func (GetPolicyRequest) String

                                                                                                                                                                                                                func (request GetPolicyRequest) String() string

                                                                                                                                                                                                                type GetPolicyResponse

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

                                                                                                                                                                                                                  GetPolicyResponse wrapper for the GetPolicy operation

                                                                                                                                                                                                                  func (GetPolicyResponse) String

                                                                                                                                                                                                                  func (response GetPolicyResponse) String() string

                                                                                                                                                                                                                  type GetTagNamespaceRequest

                                                                                                                                                                                                                  type GetTagNamespaceRequest struct {
                                                                                                                                                                                                                  
                                                                                                                                                                                                                  	// The OCID of the tag namespace.
                                                                                                                                                                                                                  	TagNamespaceId *string `mandatory:"true" contributesTo:"path" name:"tagNamespaceId"`
                                                                                                                                                                                                                  }

                                                                                                                                                                                                                    GetTagNamespaceRequest wrapper for the GetTagNamespace operation

                                                                                                                                                                                                                    func (GetTagNamespaceRequest) String

                                                                                                                                                                                                                    func (request GetTagNamespaceRequest) String() string

                                                                                                                                                                                                                    type GetTagNamespaceResponse

                                                                                                                                                                                                                    type GetTagNamespaceResponse struct {
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// The underlying http response
                                                                                                                                                                                                                    	RawResponse *http.Response
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// The TagNamespace instance
                                                                                                                                                                                                                    	TagNamespace `presentIn:"body"`
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                                                                                                                    	// particular request, please provide the request ID.
                                                                                                                                                                                                                    	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                                                                                                                    }

                                                                                                                                                                                                                      GetTagNamespaceResponse wrapper for the GetTagNamespace operation

                                                                                                                                                                                                                      func (GetTagNamespaceResponse) String

                                                                                                                                                                                                                      func (response GetTagNamespaceResponse) String() string

                                                                                                                                                                                                                      type GetTagRequest

                                                                                                                                                                                                                      type GetTagRequest struct {
                                                                                                                                                                                                                      
                                                                                                                                                                                                                      	// The OCID of the tag namespace.
                                                                                                                                                                                                                      	TagNamespaceId *string `mandatory:"true" contributesTo:"path" name:"tagNamespaceId"`
                                                                                                                                                                                                                      
                                                                                                                                                                                                                      	// The name of the tag.
                                                                                                                                                                                                                      	TagName *string `mandatory:"true" contributesTo:"path" name:"tagName"`
                                                                                                                                                                                                                      }

                                                                                                                                                                                                                        GetTagRequest wrapper for the GetTag operation

                                                                                                                                                                                                                        func (GetTagRequest) String

                                                                                                                                                                                                                        func (request GetTagRequest) String() string

                                                                                                                                                                                                                        type GetTagResponse

                                                                                                                                                                                                                        type GetTagResponse struct {
                                                                                                                                                                                                                        
                                                                                                                                                                                                                        	// The underlying http response
                                                                                                                                                                                                                        	RawResponse *http.Response
                                                                                                                                                                                                                        
                                                                                                                                                                                                                        	// The Tag instance
                                                                                                                                                                                                                        	Tag `presentIn:"body"`
                                                                                                                                                                                                                        
                                                                                                                                                                                                                        	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                                                                                                                        	// particular request, please provide the request ID.
                                                                                                                                                                                                                        	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                                                                                                                        }

                                                                                                                                                                                                                          GetTagResponse wrapper for the GetTag operation

                                                                                                                                                                                                                          func (GetTagResponse) String

                                                                                                                                                                                                                          func (response GetTagResponse) String() string

                                                                                                                                                                                                                          type GetTenancyRequest

                                                                                                                                                                                                                          type GetTenancyRequest struct {
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          	// The OCID of the tenancy.
                                                                                                                                                                                                                          	TenancyId *string `mandatory:"true" contributesTo:"path" name:"tenancyId"`
                                                                                                                                                                                                                          }

                                                                                                                                                                                                                            GetTenancyRequest wrapper for the GetTenancy operation

                                                                                                                                                                                                                            func (GetTenancyRequest) String

                                                                                                                                                                                                                            func (request GetTenancyRequest) String() string

                                                                                                                                                                                                                            type GetTenancyResponse

                                                                                                                                                                                                                            type GetTenancyResponse struct {
                                                                                                                                                                                                                            
                                                                                                                                                                                                                            	// The underlying http response
                                                                                                                                                                                                                            	RawResponse *http.Response
                                                                                                                                                                                                                            
                                                                                                                                                                                                                            	// The Tenancy instance
                                                                                                                                                                                                                            	Tenancy `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"`
                                                                                                                                                                                                                            }

                                                                                                                                                                                                                              GetTenancyResponse wrapper for the GetTenancy operation

                                                                                                                                                                                                                              func (GetTenancyResponse) String

                                                                                                                                                                                                                              func (response GetTenancyResponse) String() string

                                                                                                                                                                                                                              type GetUserGroupMembershipRequest

                                                                                                                                                                                                                              type GetUserGroupMembershipRequest struct {
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              	// The OCID of the userGroupMembership.
                                                                                                                                                                                                                              	UserGroupMembershipId *string `mandatory:"true" contributesTo:"path" name:"userGroupMembershipId"`
                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                GetUserGroupMembershipRequest wrapper for the GetUserGroupMembership operation

                                                                                                                                                                                                                                func (GetUserGroupMembershipRequest) String

                                                                                                                                                                                                                                func (request GetUserGroupMembershipRequest) String() string

                                                                                                                                                                                                                                type GetUserGroupMembershipResponse

                                                                                                                                                                                                                                type GetUserGroupMembershipResponse struct {
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// The underlying http response
                                                                                                                                                                                                                                	RawResponse *http.Response
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// The UserGroupMembership instance
                                                                                                                                                                                                                                	UserGroupMembership `presentIn:"body"`
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                                                                                                                                	// particular request, please provide the request ID.
                                                                                                                                                                                                                                	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// For optimistic concurrency control. See `if-match`.
                                                                                                                                                                                                                                	Etag *string `presentIn:"header" name:"etag"`
                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                  GetUserGroupMembershipResponse wrapper for the GetUserGroupMembership operation

                                                                                                                                                                                                                                  func (GetUserGroupMembershipResponse) String

                                                                                                                                                                                                                                  func (response GetUserGroupMembershipResponse) String() string

                                                                                                                                                                                                                                  type GetUserRequest

                                                                                                                                                                                                                                  type GetUserRequest struct {
                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                  	// The OCID of the user.
                                                                                                                                                                                                                                  	UserId *string `mandatory:"true" contributesTo:"path" name:"userId"`
                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                    GetUserRequest wrapper for the GetUser operation

                                                                                                                                                                                                                                    func (GetUserRequest) String

                                                                                                                                                                                                                                    func (request GetUserRequest) String() string

                                                                                                                                                                                                                                    type GetUserResponse

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

                                                                                                                                                                                                                                      GetUserResponse wrapper for the GetUser operation

                                                                                                                                                                                                                                      func (GetUserResponse) String

                                                                                                                                                                                                                                      func (response GetUserResponse) String() string

                                                                                                                                                                                                                                      type Group

                                                                                                                                                                                                                                      type Group struct {
                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                      	// The OCID of the group.
                                                                                                                                                                                                                                      	Id *string `mandatory:"true" json:"id"`
                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                      	// The OCID of the tenancy containing the group.
                                                                                                                                                                                                                                      	CompartmentId *string `mandatory:"true" json:"compartmentId"`
                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                      	// The name you assign to the group during creation. The name must be unique across all groups in
                                                                                                                                                                                                                                      	// the tenancy and cannot be changed.
                                                                                                                                                                                                                                      	Name *string `mandatory:"true" json:"name"`
                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                      	// The description you assign to the group. Does not have to be unique, and it's changeable.
                                                                                                                                                                                                                                      	Description *string `mandatory:"true" json:"description"`
                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                      	// Date and time the group was created, in the format defined by RFC3339.
                                                                                                                                                                                                                                      	// Example: `2016-08-25T21:10:29.600Z`
                                                                                                                                                                                                                                      	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                      	// The group's current state. After creating a group, make sure its `lifecycleState` changes from CREATING to
                                                                                                                                                                                                                                      	// ACTIVE before using it.
                                                                                                                                                                                                                                      	LifecycleState GroupLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                      	// The detailed status of INACTIVE lifecycleState.
                                                                                                                                                                                                                                      	InactiveStatus *int `mandatory:"false" json:"inactiveStatus"`
                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                      	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                                                                                                                                                                                                                      	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                      	// Example: `{"Department": "Finance"}`
                                                                                                                                                                                                                                      	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                      	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                                                                                                                                                                                                                      	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                      	// Example: `{"Operations": {"CostCenter": "42"}}`
                                                                                                                                                                                                                                      	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                        Group A collection of users who all need the same type of access to a particular set of resources or compartment. For conceptual information about groups and other IAM Service components, see Overview of the IAM Service (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/overview.htm). If you're federating with an identity provider (IdP), you need to create mappings between the groups defined in the IdP and groups you define in the IAM service. For more information, see Identity Providers and Federation (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/federation.htm). Also see IdentityProvider and IdpGroupMapping. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policygetstarted.htm).

                                                                                                                                                                                                                                        func (Group) String

                                                                                                                                                                                                                                        func (m Group) String() string

                                                                                                                                                                                                                                        type GroupLifecycleStateEnum

                                                                                                                                                                                                                                        type GroupLifecycleStateEnum string

                                                                                                                                                                                                                                          GroupLifecycleStateEnum Enum with underlying type: string

                                                                                                                                                                                                                                          const (
                                                                                                                                                                                                                                          	GroupLifecycleStateCreating GroupLifecycleStateEnum = "CREATING"
                                                                                                                                                                                                                                          	GroupLifecycleStateActive   GroupLifecycleStateEnum = "ACTIVE"
                                                                                                                                                                                                                                          	GroupLifecycleStateInactive GroupLifecycleStateEnum = "INACTIVE"
                                                                                                                                                                                                                                          	GroupLifecycleStateDeleting GroupLifecycleStateEnum = "DELETING"
                                                                                                                                                                                                                                          	GroupLifecycleStateDeleted  GroupLifecycleStateEnum = "DELETED"
                                                                                                                                                                                                                                          )

                                                                                                                                                                                                                                            Set of constants representing the allowable values for GroupLifecycleState

                                                                                                                                                                                                                                            func GetGroupLifecycleStateEnumValues

                                                                                                                                                                                                                                            func GetGroupLifecycleStateEnumValues() []GroupLifecycleStateEnum

                                                                                                                                                                                                                                              GetGroupLifecycleStateEnumValues Enumerates the set of values for GroupLifecycleState

                                                                                                                                                                                                                                              type IdentityClient

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

                                                                                                                                                                                                                                                IdentityClient a client for Identity

                                                                                                                                                                                                                                                func NewIdentityClientWithConfigurationProvider

                                                                                                                                                                                                                                                func NewIdentityClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client IdentityClient, err error)

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

                                                                                                                                                                                                                                                  func (IdentityClient) AddUserToGroup

                                                                                                                                                                                                                                                  func (client IdentityClient) AddUserToGroup(ctx context.Context, request AddUserToGroupRequest) (response AddUserToGroupResponse, err error)

                                                                                                                                                                                                                                                    AddUserToGroup Adds the specified user to the specified group and returns a `UserGroupMembership` object with its own OCID. After you send your request, the new object's `lifecycleState` will temporarily be CREATING. Before using the object, first make sure its `lifecycleState` has changed to ACTIVE.

                                                                                                                                                                                                                                                    func (*IdentityClient) ConfigurationProvider

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

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

                                                                                                                                                                                                                                                      func (IdentityClient) CreateCompartment

                                                                                                                                                                                                                                                      func (client IdentityClient) CreateCompartment(ctx context.Context, request CreateCompartmentRequest) (response CreateCompartmentResponse, err error)

                                                                                                                                                                                                                                                        CreateCompartment Creates a new compartment in your tenancy. **Important:** Compartments cannot be deleted. You must specify your tenancy's OCID as the compartment ID in the request object. Remember that the tenancy is simply the root compartment. For information about OCIDs, see Resource Identifiers (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). You must also specify a *name* for the compartment, which must be unique across all compartments in your tenancy. You can use this name or the OCID when writing policies that apply to the compartment. For more information about policies, see How Policies Work (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policies.htm). You must also specify a *description* for the compartment (although it can be an empty string). It does not have to be unique, and you can change it anytime with UpdateCompartment. After you send your request, the new object's `lifecycleState` will temporarily be CREATING. Before using the object, first make sure its `lifecycleState` has changed to ACTIVE.

                                                                                                                                                                                                                                                        func (IdentityClient) CreateCustomerSecretKey

                                                                                                                                                                                                                                                        func (client IdentityClient) CreateCustomerSecretKey(ctx context.Context, request CreateCustomerSecretKeyRequest) (response CreateCustomerSecretKeyResponse, err error)

                                                                                                                                                                                                                                                          CreateCustomerSecretKey Creates a new secret key for the specified user. Secret keys are used for authentication with the Object Storage Service's Amazon S3 compatible API. For information, see Managing User Credentials (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Tasks/managingcredentials.htm). You must specify a *description* for the secret key (although it can be an empty string). It does not have to be unique, and you can change it anytime with UpdateCustomerSecretKey. Every user has permission to create a secret key for *their own user ID*. An administrator in your organization does not need to write a policy to give users this ability. To compare, administrators who have permission to the tenancy can use this operation to create a secret key for any user, including themselves.

                                                                                                                                                                                                                                                          func (IdentityClient) CreateDynamicGroup

                                                                                                                                                                                                                                                          func (client IdentityClient) CreateDynamicGroup(ctx context.Context, request CreateDynamicGroupRequest) (response CreateDynamicGroupResponse, err error)

                                                                                                                                                                                                                                                            CreateDynamicGroup Creates a new dynamic group in your tenancy. You must specify your tenancy's OCID as the compartment ID in the request object (remember that the tenancy is simply the root compartment). Notice that IAM resources (users, groups, compartments, and some policies) reside within the tenancy itself, unlike cloud resources such as compute instances, which typically reside within compartments inside the tenancy. For information about OCIDs, see Resource Identifiers (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). You must also specify a *name* for the dynamic group, which must be unique across all dynamic groups in your tenancy, and cannot be changed. Note that this name has to be also unique accross all groups in your tenancy. You can use this name or the OCID when writing policies that apply to the dynamic group. For more information about policies, see How Policies Work (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policies.htm). You must also specify a *description* for the dynamic group (although it can be an empty string). It does not have to be unique, and you can change it anytime with UpdateDynamicGroup. After you send your request, the new object's `lifecycleState` will temporarily be CREATING. Before using the object, first make sure its `lifecycleState` has changed to ACTIVE.

                                                                                                                                                                                                                                                            func (IdentityClient) CreateGroup

                                                                                                                                                                                                                                                            func (client IdentityClient) CreateGroup(ctx context.Context, request CreateGroupRequest) (response CreateGroupResponse, err error)

                                                                                                                                                                                                                                                              CreateGroup Creates a new group in your tenancy. You must specify your tenancy's OCID as the compartment ID in the request object (remember that the tenancy is simply the root compartment). Notice that IAM resources (users, groups, compartments, and some policies) reside within the tenancy itself, unlike cloud resources such as compute instances, which typically reside within compartments inside the tenancy. For information about OCIDs, see Resource Identifiers (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). You must also specify a *name* for the group, which must be unique across all groups in your tenancy and cannot be changed. You can use this name or the OCID when writing policies that apply to the group. For more information about policies, see How Policies Work (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policies.htm). You must also specify a *description* for the group (although it can be an empty string). It does not have to be unique, and you can change it anytime with UpdateGroup. After you send your request, the new object's `lifecycleState` will temporarily be CREATING. Before using the object, first make sure its `lifecycleState` has changed to ACTIVE. After creating the group, you need to put users in it and write policies for it. See AddUserToGroup and CreatePolicy.

                                                                                                                                                                                                                                                              func (IdentityClient) CreateIdentityProvider

                                                                                                                                                                                                                                                              func (client IdentityClient) CreateIdentityProvider(ctx context.Context, request CreateIdentityProviderRequest) (response CreateIdentityProviderResponse, err error)

                                                                                                                                                                                                                                                                CreateIdentityProvider Creates a new identity provider in your tenancy. For more information, see Identity Providers and Federation (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/federation.htm). You must specify your tenancy's OCID as the compartment ID in the request object. Remember that the tenancy is simply the root compartment. For information about OCIDs, see Resource Identifiers (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). You must also specify a *name* for the `IdentityProvider`, which must be unique across all `IdentityProvider` objects in your tenancy and cannot be changed. You must also specify a *description* for the `IdentityProvider` (although it can be an empty string). It does not have to be unique, and you can change it anytime with UpdateIdentityProvider. After you send your request, the new object's `lifecycleState` will temporarily be CREATING. Before using the object, first make sure its `lifecycleState` has changed to ACTIVE.

                                                                                                                                                                                                                                                                func (IdentityClient) CreateIdpGroupMapping

                                                                                                                                                                                                                                                                func (client IdentityClient) CreateIdpGroupMapping(ctx context.Context, request CreateIdpGroupMappingRequest) (response CreateIdpGroupMappingResponse, err error)

                                                                                                                                                                                                                                                                  CreateIdpGroupMapping Creates a single mapping between an IdP group and an IAM Service Group.

                                                                                                                                                                                                                                                                  func (IdentityClient) CreateOrResetUIPassword

                                                                                                                                                                                                                                                                  func (client IdentityClient) CreateOrResetUIPassword(ctx context.Context, request CreateOrResetUIPasswordRequest) (response CreateOrResetUIPasswordResponse, err error)

                                                                                                                                                                                                                                                                    CreateOrResetUIPassword Creates a new Console one-time password for the specified user. For more information about user credentials, see User Credentials (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/usercredentials.htm). Use this operation after creating a new user, or if a user forgets their password. The new one-time password is returned to you in the response, and you must securely deliver it to the user. They'll be prompted to change this password the next time they sign in to the Console. If they don't change it within 7 days, the password will expire and you'll need to create a new one-time password for the user. **Note:** The user's Console login is the unique name you specified when you created the user (see CreateUser).

                                                                                                                                                                                                                                                                    func (IdentityClient) CreatePolicy

                                                                                                                                                                                                                                                                    func (client IdentityClient) CreatePolicy(ctx context.Context, request CreatePolicyRequest) (response CreatePolicyResponse, err error)

                                                                                                                                                                                                                                                                      CreatePolicy Creates a new policy in the specified compartment (either the tenancy or another of your compartments). If you're new to policies, see Getting Started with Policies (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policygetstarted.htm). You must specify a *name* for the policy, which must be unique across all policies in your tenancy and cannot be changed. You must also specify a *description* for the policy (although it can be an empty string). It does not have to be unique, and you can change it anytime with UpdatePolicy. You must specify one or more policy statements in the statements array. For information about writing policies, see How Policies Work (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policies.htm) and Common Policies (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/commonpolicies.htm). After you send your request, the new object's `lifecycleState` will temporarily be CREATING. Before using the object, first make sure its `lifecycleState` has changed to ACTIVE. New policies take effect typically within 10 seconds.

                                                                                                                                                                                                                                                                      func (IdentityClient) CreateRegionSubscription

                                                                                                                                                                                                                                                                      func (client IdentityClient) CreateRegionSubscription(ctx context.Context, request CreateRegionSubscriptionRequest) (response CreateRegionSubscriptionResponse, err error)

                                                                                                                                                                                                                                                                        CreateRegionSubscription Creates a subscription to a region for a tenancy.

                                                                                                                                                                                                                                                                        func (IdentityClient) CreateSwiftPassword

                                                                                                                                                                                                                                                                        func (client IdentityClient) CreateSwiftPassword(ctx context.Context, request CreateSwiftPasswordRequest) (response CreateSwiftPasswordResponse, err error)

                                                                                                                                                                                                                                                                          CreateSwiftPassword Creates a new Swift password for the specified user. For information about what Swift passwords are for, see Managing User Credentials (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Tasks/managingcredentials.htm). You must specify a *description* for the Swift password (although it can be an empty string). It does not have to be unique, and you can change it anytime with UpdateSwiftPassword. Every user has permission to create a Swift password for *their own user ID*. An administrator in your organization does not need to write a policy to give users this ability. To compare, administrators who have permission to the tenancy can use this operation to create a Swift password for any user, including themselves.

                                                                                                                                                                                                                                                                          func (IdentityClient) CreateTag

                                                                                                                                                                                                                                                                          func (client IdentityClient) CreateTag(ctx context.Context, request CreateTagRequest) (response CreateTagResponse, err error)

                                                                                                                                                                                                                                                                            CreateTag Creates a new tag in the specified tag namespace. You must specify either the OCID or the name of the tag namespace that will contain this tag definition. You must also specify a *name* for the tag, which must be unique across all tags in the tag namespace and cannot be changed. The name can contain any ASCII character except the space (_) or period (.) characters. Names are case insensitive. That means, for example, "myTag" and "mytag" are not allowed in the same namespace. If you specify a name that's already in use in the tag namespace, a 409 error is returned. You must also specify a *description* for the tag. It does not have to be unique, and you can change it with UpdateTag.

                                                                                                                                                                                                                                                                            func (IdentityClient) CreateTagNamespace

                                                                                                                                                                                                                                                                            func (client IdentityClient) CreateTagNamespace(ctx context.Context, request CreateTagNamespaceRequest) (response CreateTagNamespaceResponse, err error)

                                                                                                                                                                                                                                                                              CreateTagNamespace Creates a new tag namespace in the specified compartment. You must specify the compartment ID in the request object (remember that the tenancy is simply the root compartment). You must also specify a *name* for the namespace, which must be unique across all namespaces in your tenancy and cannot be changed. The name can contain any ASCII character except the space (_) or period (.). Names are case insensitive. That means, for example, "myNamespace" and "mynamespace" are not allowed in the same tenancy. Once you created a namespace, you cannot change the name. If you specify a name that's already in use in the tenancy, a 409 error is returned. You must also specify a *description* for the namespace. It does not have to be unique, and you can change it with UpdateTagNamespace. Tag namespaces cannot be deleted, but they can be retired. See Retiring Key Definitions and Namespace Definitions (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/taggingoverview.htm#Retiring) for more information.

                                                                                                                                                                                                                                                                              func (IdentityClient) CreateUser

                                                                                                                                                                                                                                                                              func (client IdentityClient) CreateUser(ctx context.Context, request CreateUserRequest) (response CreateUserResponse, err error)

                                                                                                                                                                                                                                                                                CreateUser Creates a new user in your tenancy. For conceptual information about users, your tenancy, and other IAM Service components, see Overview of the IAM Service (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/overview.htm). You must specify your tenancy's OCID as the compartment ID in the request object (remember that the tenancy is simply the root compartment). Notice that IAM resources (users, groups, compartments, and some policies) reside within the tenancy itself, unlike cloud resources such as compute instances, which typically reside within compartments inside the tenancy. For information about OCIDs, see Resource Identifiers (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). You must also specify a *name* for the user, which must be unique across all users in your tenancy and cannot be changed. Allowed characters: No spaces. Only letters, numerals, hyphens, periods, underscores, +, and @. If you specify a name that's already in use, you'll get a 409 error. This name will be the user's login to the Console. You might want to pick a name that your company's own identity system (e.g., Active Directory, LDAP, etc.) already uses. If you delete a user and then create a new user with the same name, they'll be considered different users because they have different OCIDs. You must also specify a *description* for the user (although it can be an empty string). It does not have to be unique, and you can change it anytime with UpdateUser. You can use the field to provide the user's full name, a description, a nickname, or other information to generally identify the user. After you send your request, the new object's `lifecycleState` will temporarily be CREATING. Before using the object, first make sure its `lifecycleState` has changed to ACTIVE. A new user has no permissions until you place the user in one or more groups (see AddUserToGroup). If the user needs to access the Console, you need to provide the user a password (see CreateOrResetUIPassword). If the user needs to access the Oracle Cloud Infrastructure REST API, you need to upload a public API signing key for that user (see Required Keys and OCIDs (https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/apisigningkey.htm) and also UploadApiKey). **Important:** Make sure to inform the new user which compartment(s) they have access to.

                                                                                                                                                                                                                                                                                func (IdentityClient) DeleteApiKey

                                                                                                                                                                                                                                                                                func (client IdentityClient) DeleteApiKey(ctx context.Context, request DeleteApiKeyRequest) (response DeleteApiKeyResponse, err error)

                                                                                                                                                                                                                                                                                  DeleteApiKey Deletes the specified API signing key for the specified user. Every user has permission to use this operation to delete a key for *their own user ID*. An administrator in your organization does not need to write a policy to give users this ability. To compare, administrators who have permission to the tenancy can use this operation to delete a key for any user, including themselves.

                                                                                                                                                                                                                                                                                  func (IdentityClient) DeleteCustomerSecretKey

                                                                                                                                                                                                                                                                                  func (client IdentityClient) DeleteCustomerSecretKey(ctx context.Context, request DeleteCustomerSecretKeyRequest) (response DeleteCustomerSecretKeyResponse, err error)

                                                                                                                                                                                                                                                                                    DeleteCustomerSecretKey Deletes the specified secret key for the specified user.

                                                                                                                                                                                                                                                                                    func (IdentityClient) DeleteDynamicGroup

                                                                                                                                                                                                                                                                                    func (client IdentityClient) DeleteDynamicGroup(ctx context.Context, request DeleteDynamicGroupRequest) (response DeleteDynamicGroupResponse, err error)

                                                                                                                                                                                                                                                                                      DeleteDynamicGroup Deletes the specified dynamic group.

                                                                                                                                                                                                                                                                                      func (IdentityClient) DeleteGroup

                                                                                                                                                                                                                                                                                      func (client IdentityClient) DeleteGroup(ctx context.Context, request DeleteGroupRequest) (response DeleteGroupResponse, err error)

                                                                                                                                                                                                                                                                                        DeleteGroup Deletes the specified group. The group must be empty.

                                                                                                                                                                                                                                                                                        func (IdentityClient) DeleteIdentityProvider

                                                                                                                                                                                                                                                                                        func (client IdentityClient) DeleteIdentityProvider(ctx context.Context, request DeleteIdentityProviderRequest) (response DeleteIdentityProviderResponse, err error)

                                                                                                                                                                                                                                                                                          DeleteIdentityProvider Deletes the specified identity provider. The identity provider must not have any group mappings (see IdpGroupMapping).

                                                                                                                                                                                                                                                                                          func (IdentityClient) DeleteIdpGroupMapping

                                                                                                                                                                                                                                                                                          func (client IdentityClient) DeleteIdpGroupMapping(ctx context.Context, request DeleteIdpGroupMappingRequest) (response DeleteIdpGroupMappingResponse, err error)

                                                                                                                                                                                                                                                                                            DeleteIdpGroupMapping Deletes the specified group mapping.

                                                                                                                                                                                                                                                                                            func (IdentityClient) DeletePolicy

                                                                                                                                                                                                                                                                                            func (client IdentityClient) DeletePolicy(ctx context.Context, request DeletePolicyRequest) (response DeletePolicyResponse, err error)

                                                                                                                                                                                                                                                                                              DeletePolicy Deletes the specified policy. The deletion takes effect typically within 10 seconds.

                                                                                                                                                                                                                                                                                              func (IdentityClient) DeleteSwiftPassword

                                                                                                                                                                                                                                                                                              func (client IdentityClient) DeleteSwiftPassword(ctx context.Context, request DeleteSwiftPasswordRequest) (response DeleteSwiftPasswordResponse, err error)

                                                                                                                                                                                                                                                                                                DeleteSwiftPassword Deletes the specified Swift password for the specified user.

                                                                                                                                                                                                                                                                                                func (IdentityClient) DeleteUser

                                                                                                                                                                                                                                                                                                func (client IdentityClient) DeleteUser(ctx context.Context, request DeleteUserRequest) (response DeleteUserResponse, err error)

                                                                                                                                                                                                                                                                                                  DeleteUser Deletes the specified user. The user must not be in any groups.

                                                                                                                                                                                                                                                                                                  func (IdentityClient) GetCompartment

                                                                                                                                                                                                                                                                                                  func (client IdentityClient) GetCompartment(ctx context.Context, request GetCompartmentRequest) (response GetCompartmentResponse, err error)

                                                                                                                                                                                                                                                                                                    GetCompartment Gets the specified compartment's information. This operation does not return a list of all the resources inside the compartment. There is no single API operation that does that. Compartments can contain multiple types of resources (instances, block storage volumes, etc.). To find out what's in a compartment, you must call the "List" operation for each resource type and specify the compartment's OCID as a query parameter in the request. For example, call the ListInstances operation in the Cloud Compute Service or the ListVolumes operation in Cloud Block Storage.

                                                                                                                                                                                                                                                                                                    func (IdentityClient) GetDynamicGroup

                                                                                                                                                                                                                                                                                                    func (client IdentityClient) GetDynamicGroup(ctx context.Context, request GetDynamicGroupRequest) (response GetDynamicGroupResponse, err error)

                                                                                                                                                                                                                                                                                                      GetDynamicGroup Gets the specified dynamic group's information.

                                                                                                                                                                                                                                                                                                      func (IdentityClient) GetGroup

                                                                                                                                                                                                                                                                                                      func (client IdentityClient) GetGroup(ctx context.Context, request GetGroupRequest) (response GetGroupResponse, err error)

                                                                                                                                                                                                                                                                                                        GetGroup Gets the specified group's information. This operation does not return a list of all the users in the group. To do that, use ListUserGroupMemberships and provide the group's OCID as a query parameter in the request.

                                                                                                                                                                                                                                                                                                        func (IdentityClient) GetIdentityProvider

                                                                                                                                                                                                                                                                                                        func (client IdentityClient) GetIdentityProvider(ctx context.Context, request GetIdentityProviderRequest) (response GetIdentityProviderResponse, err error)

                                                                                                                                                                                                                                                                                                          GetIdentityProvider Gets the specified identity provider's information.

                                                                                                                                                                                                                                                                                                          func (IdentityClient) GetIdpGroupMapping

                                                                                                                                                                                                                                                                                                          func (client IdentityClient) GetIdpGroupMapping(ctx context.Context, request GetIdpGroupMappingRequest) (response GetIdpGroupMappingResponse, err error)

                                                                                                                                                                                                                                                                                                            GetIdpGroupMapping Gets the specified group mapping.

                                                                                                                                                                                                                                                                                                            func (IdentityClient) GetPolicy

                                                                                                                                                                                                                                                                                                            func (client IdentityClient) GetPolicy(ctx context.Context, request GetPolicyRequest) (response GetPolicyResponse, err error)

                                                                                                                                                                                                                                                                                                              GetPolicy Gets the specified policy's information.

                                                                                                                                                                                                                                                                                                              func (IdentityClient) GetTag

                                                                                                                                                                                                                                                                                                              func (client IdentityClient) GetTag(ctx context.Context, request GetTagRequest) (response GetTagResponse, err error)

                                                                                                                                                                                                                                                                                                                GetTag Gets the specified tag's information.

                                                                                                                                                                                                                                                                                                                func (IdentityClient) GetTagNamespace

                                                                                                                                                                                                                                                                                                                func (client IdentityClient) GetTagNamespace(ctx context.Context, request GetTagNamespaceRequest) (response GetTagNamespaceResponse, err error)

                                                                                                                                                                                                                                                                                                                  GetTagNamespace Gets the specified tag namespace's information.

                                                                                                                                                                                                                                                                                                                  func (IdentityClient) GetTenancy

                                                                                                                                                                                                                                                                                                                  func (client IdentityClient) GetTenancy(ctx context.Context, request GetTenancyRequest) (response GetTenancyResponse, err error)

                                                                                                                                                                                                                                                                                                                    GetTenancy Get the specified tenancy's information.

                                                                                                                                                                                                                                                                                                                    func (IdentityClient) GetUser

                                                                                                                                                                                                                                                                                                                    func (client IdentityClient) GetUser(ctx context.Context, request GetUserRequest) (response GetUserResponse, err error)

                                                                                                                                                                                                                                                                                                                      GetUser Gets the specified user's information.

                                                                                                                                                                                                                                                                                                                      func (IdentityClient) GetUserGroupMembership

                                                                                                                                                                                                                                                                                                                      func (client IdentityClient) GetUserGroupMembership(ctx context.Context, request GetUserGroupMembershipRequest) (response GetUserGroupMembershipResponse, err error)

                                                                                                                                                                                                                                                                                                                        GetUserGroupMembership Gets the specified UserGroupMembership's information.

                                                                                                                                                                                                                                                                                                                        func (IdentityClient) ListApiKeys

                                                                                                                                                                                                                                                                                                                        func (client IdentityClient) ListApiKeys(ctx context.Context, request ListApiKeysRequest) (response ListApiKeysResponse, err error)

                                                                                                                                                                                                                                                                                                                          ListApiKeys Lists the API signing keys for the specified user. A user can have a maximum of three keys. Every user has permission to use this API call for *their own user ID*. An administrator in your organization does not need to write a policy to give users this ability.

                                                                                                                                                                                                                                                                                                                          func (IdentityClient) ListAvailabilityDomains

                                                                                                                                                                                                                                                                                                                          func (client IdentityClient) ListAvailabilityDomains(ctx context.Context, request ListAvailabilityDomainsRequest) (response ListAvailabilityDomainsResponse, err error)

                                                                                                                                                                                                                                                                                                                            ListAvailabilityDomains Lists the Availability Domains in your tenancy. Specify the OCID of either the tenancy or another of your compartments as the value for the compartment ID (remember that the tenancy is simply the root compartment). See Where to Get the Tenancy's OCID and User's OCID (https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/apisigningkey.htm#five).

                                                                                                                                                                                                                                                                                                                            func (IdentityClient) ListCompartments

                                                                                                                                                                                                                                                                                                                            func (client IdentityClient) ListCompartments(ctx context.Context, request ListCompartmentsRequest) (response ListCompartmentsResponse, err error)

                                                                                                                                                                                                                                                                                                                              ListCompartments Lists the compartments in your tenancy. You must specify your tenancy's OCID as the value for the compartment ID (remember that the tenancy is simply the root compartment). See Where to Get the Tenancy's OCID and User's OCID (https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/apisigningkey.htm#five).

                                                                                                                                                                                                                                                                                                                              func (IdentityClient) ListCustomerSecretKeys

                                                                                                                                                                                                                                                                                                                              func (client IdentityClient) ListCustomerSecretKeys(ctx context.Context, request ListCustomerSecretKeysRequest) (response ListCustomerSecretKeysResponse, err error)

                                                                                                                                                                                                                                                                                                                                ListCustomerSecretKeys Lists the secret keys for the specified user. The returned object contains the secret key's OCID, but not the secret key itself. The actual secret key is returned only upon creation.

                                                                                                                                                                                                                                                                                                                                func (IdentityClient) ListDynamicGroups

                                                                                                                                                                                                                                                                                                                                func (client IdentityClient) ListDynamicGroups(ctx context.Context, request ListDynamicGroupsRequest) (response ListDynamicGroupsResponse, err error)

                                                                                                                                                                                                                                                                                                                                  ListDynamicGroups Lists the dynamic groups in your tenancy. You must specify your tenancy's OCID as the value for the compartment ID (remember that the tenancy is simply the root compartment). See Where to Get the Tenancy's OCID and User's OCID (https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/apisigningkey.htm#five).

                                                                                                                                                                                                                                                                                                                                  func (IdentityClient) ListGroups

                                                                                                                                                                                                                                                                                                                                  func (client IdentityClient) ListGroups(ctx context.Context, request ListGroupsRequest) (response ListGroupsResponse, err error)

                                                                                                                                                                                                                                                                                                                                    ListGroups Lists the groups in your tenancy. You must specify your tenancy's OCID as the value for the compartment ID (remember that the tenancy is simply the root compartment). See Where to Get the Tenancy's OCID and User's OCID (https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/apisigningkey.htm#five).

                                                                                                                                                                                                                                                                                                                                    func (IdentityClient) ListIdentityProviders

                                                                                                                                                                                                                                                                                                                                    func (client IdentityClient) ListIdentityProviders(ctx context.Context, request ListIdentityProvidersRequest) (response ListIdentityProvidersResponse, err error)

                                                                                                                                                                                                                                                                                                                                      ListIdentityProviders Lists all the identity providers in your tenancy. You must specify the identity provider type (e.g., `SAML2` for identity providers using the SAML2.0 protocol). You must specify your tenancy's OCID as the value for the compartment ID (remember that the tenancy is simply the root compartment). See Where to Get the Tenancy's OCID and User's OCID (https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/apisigningkey.htm#five).

                                                                                                                                                                                                                                                                                                                                      func (IdentityClient) ListIdpGroupMappings

                                                                                                                                                                                                                                                                                                                                      func (client IdentityClient) ListIdpGroupMappings(ctx context.Context, request ListIdpGroupMappingsRequest) (response ListIdpGroupMappingsResponse, err error)

                                                                                                                                                                                                                                                                                                                                        ListIdpGroupMappings Lists the group mappings for the specified identity provider.

                                                                                                                                                                                                                                                                                                                                        func (IdentityClient) ListPolicies

                                                                                                                                                                                                                                                                                                                                        func (client IdentityClient) ListPolicies(ctx context.Context, request ListPoliciesRequest) (response ListPoliciesResponse, err error)

                                                                                                                                                                                                                                                                                                                                          ListPolicies Lists the policies in the specified compartment (either the tenancy or another of your compartments). See Where to Get the Tenancy's OCID and User's OCID (https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/apisigningkey.htm#five). To determine which policies apply to a particular group or compartment, you must view the individual statements inside all your policies. There isn't a way to automatically obtain that information via the API.

                                                                                                                                                                                                                                                                                                                                          func (IdentityClient) ListRegionSubscriptions

                                                                                                                                                                                                                                                                                                                                          func (client IdentityClient) ListRegionSubscriptions(ctx context.Context, request ListRegionSubscriptionsRequest) (response ListRegionSubscriptionsResponse, err error)

                                                                                                                                                                                                                                                                                                                                            ListRegionSubscriptions Lists the region subscriptions for the specified tenancy.

                                                                                                                                                                                                                                                                                                                                            func (IdentityClient) ListRegions

                                                                                                                                                                                                                                                                                                                                            func (client IdentityClient) ListRegions(ctx context.Context) (response ListRegionsResponse, err error)

                                                                                                                                                                                                                                                                                                                                              ListRegions Lists all the regions offered by Oracle Cloud Infrastructure.

                                                                                                                                                                                                                                                                                                                                              func (IdentityClient) ListSwiftPasswords

                                                                                                                                                                                                                                                                                                                                              func (client IdentityClient) ListSwiftPasswords(ctx context.Context, request ListSwiftPasswordsRequest) (response ListSwiftPasswordsResponse, err error)

                                                                                                                                                                                                                                                                                                                                                ListSwiftPasswords Lists the Swift passwords for the specified user. The returned object contains the password's OCID, but not the password itself. The actual password is returned only upon creation.

                                                                                                                                                                                                                                                                                                                                                func (IdentityClient) ListTagNamespaces

                                                                                                                                                                                                                                                                                                                                                func (client IdentityClient) ListTagNamespaces(ctx context.Context, request ListTagNamespacesRequest) (response ListTagNamespacesResponse, err error)

                                                                                                                                                                                                                                                                                                                                                  ListTagNamespaces Lists the tag namespaces in the specified compartment.

                                                                                                                                                                                                                                                                                                                                                  func (IdentityClient) ListTags

                                                                                                                                                                                                                                                                                                                                                  func (client IdentityClient) ListTags(ctx context.Context, request ListTagsRequest) (response ListTagsResponse, err error)

                                                                                                                                                                                                                                                                                                                                                    ListTags Lists the tag definitions in the specified tag namespace.

                                                                                                                                                                                                                                                                                                                                                    func (IdentityClient) ListUserGroupMemberships

                                                                                                                                                                                                                                                                                                                                                    func (client IdentityClient) ListUserGroupMemberships(ctx context.Context, request ListUserGroupMembershipsRequest) (response ListUserGroupMembershipsResponse, err error)

                                                                                                                                                                                                                                                                                                                                                      ListUserGroupMemberships Lists the `UserGroupMembership` objects in your tenancy. You must specify your tenancy's OCID as the value for the compartment ID (see Where to Get the Tenancy's OCID and User's OCID (https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/apisigningkey.htm#five)). You must also then filter the list in one of these ways: - You can limit the results to just the memberships for a given user by specifying a `userId`. - Similarly, you can limit the results to just the memberships for a given group by specifying a `groupId`. - You can set both the `userId` and `groupId` to determine if the specified user is in the specified group. If the answer is no, the response is an empty list. - Although`userId` and `groupId` are not indvidually required, you must set one of them.

                                                                                                                                                                                                                                                                                                                                                      func (IdentityClient) ListUsers

                                                                                                                                                                                                                                                                                                                                                      func (client IdentityClient) ListUsers(ctx context.Context, request ListUsersRequest) (response ListUsersResponse, err error)

                                                                                                                                                                                                                                                                                                                                                        ListUsers Lists the users in your tenancy. You must specify your tenancy's OCID as the value for the compartment ID (remember that the tenancy is simply the root compartment). See Where to Get the Tenancy's OCID and User's OCID (https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/apisigningkey.htm#five).

                                                                                                                                                                                                                                                                                                                                                        func (IdentityClient) RemoveUserFromGroup

                                                                                                                                                                                                                                                                                                                                                        func (client IdentityClient) RemoveUserFromGroup(ctx context.Context, request RemoveUserFromGroupRequest) (response RemoveUserFromGroupResponse, err error)

                                                                                                                                                                                                                                                                                                                                                          RemoveUserFromGroup Removes a user from a group by deleting the corresponding `UserGroupMembership`.

                                                                                                                                                                                                                                                                                                                                                          func (*IdentityClient) SetRegion

                                                                                                                                                                                                                                                                                                                                                          func (client *IdentityClient) SetRegion(region string)

                                                                                                                                                                                                                                                                                                                                                            SetRegion overrides the region of this client.

                                                                                                                                                                                                                                                                                                                                                            func (IdentityClient) UpdateCompartment

                                                                                                                                                                                                                                                                                                                                                            func (client IdentityClient) UpdateCompartment(ctx context.Context, request UpdateCompartmentRequest) (response UpdateCompartmentResponse, err error)

                                                                                                                                                                                                                                                                                                                                                              UpdateCompartment Updates the specified compartment's description or name. You can't update the root compartment.

                                                                                                                                                                                                                                                                                                                                                              func (IdentityClient) UpdateCustomerSecretKey

                                                                                                                                                                                                                                                                                                                                                              func (client IdentityClient) UpdateCustomerSecretKey(ctx context.Context, request UpdateCustomerSecretKeyRequest) (response UpdateCustomerSecretKeyResponse, err error)

                                                                                                                                                                                                                                                                                                                                                                UpdateCustomerSecretKey Updates the specified secret key's description.

                                                                                                                                                                                                                                                                                                                                                                func (IdentityClient) UpdateDynamicGroup

                                                                                                                                                                                                                                                                                                                                                                func (client IdentityClient) UpdateDynamicGroup(ctx context.Context, request UpdateDynamicGroupRequest) (response UpdateDynamicGroupResponse, err error)

                                                                                                                                                                                                                                                                                                                                                                  UpdateDynamicGroup Updates the specified dynamic group.

                                                                                                                                                                                                                                                                                                                                                                  func (IdentityClient) UpdateGroup

                                                                                                                                                                                                                                                                                                                                                                  func (client IdentityClient) UpdateGroup(ctx context.Context, request UpdateGroupRequest) (response UpdateGroupResponse, err error)

                                                                                                                                                                                                                                                                                                                                                                    UpdateGroup Updates the specified group.

                                                                                                                                                                                                                                                                                                                                                                    func (IdentityClient) UpdateIdentityProvider

                                                                                                                                                                                                                                                                                                                                                                    func (client IdentityClient) UpdateIdentityProvider(ctx context.Context, request UpdateIdentityProviderRequest) (response UpdateIdentityProviderResponse, err error)

                                                                                                                                                                                                                                                                                                                                                                      UpdateIdentityProvider Updates the specified identity provider.

                                                                                                                                                                                                                                                                                                                                                                      func (IdentityClient) UpdateIdpGroupMapping

                                                                                                                                                                                                                                                                                                                                                                      func (client IdentityClient) UpdateIdpGroupMapping(ctx context.Context, request UpdateIdpGroupMappingRequest) (response UpdateIdpGroupMappingResponse, err error)

                                                                                                                                                                                                                                                                                                                                                                        UpdateIdpGroupMapping Updates the specified group mapping.

                                                                                                                                                                                                                                                                                                                                                                        func (IdentityClient) UpdatePolicy

                                                                                                                                                                                                                                                                                                                                                                        func (client IdentityClient) UpdatePolicy(ctx context.Context, request UpdatePolicyRequest) (response UpdatePolicyResponse, err error)

                                                                                                                                                                                                                                                                                                                                                                          UpdatePolicy Updates the specified policy. You can update the description or the policy statements themselves. Policy changes take effect typically within 10 seconds.

                                                                                                                                                                                                                                                                                                                                                                          func (IdentityClient) UpdateSwiftPassword

                                                                                                                                                                                                                                                                                                                                                                          func (client IdentityClient) UpdateSwiftPassword(ctx context.Context, request UpdateSwiftPasswordRequest) (response UpdateSwiftPasswordResponse, err error)

                                                                                                                                                                                                                                                                                                                                                                            UpdateSwiftPassword Updates the specified Swift password's description.

                                                                                                                                                                                                                                                                                                                                                                            func (IdentityClient) UpdateTag

                                                                                                                                                                                                                                                                                                                                                                            func (client IdentityClient) UpdateTag(ctx context.Context, request UpdateTagRequest) (response UpdateTagResponse, err error)

                                                                                                                                                                                                                                                                                                                                                                              UpdateTag Updates the the specified tag definition. You can update `description`, and `isRetired`.

                                                                                                                                                                                                                                                                                                                                                                              func (IdentityClient) UpdateTagNamespace

                                                                                                                                                                                                                                                                                                                                                                              func (client IdentityClient) UpdateTagNamespace(ctx context.Context, request UpdateTagNamespaceRequest) (response UpdateTagNamespaceResponse, err error)

                                                                                                                                                                                                                                                                                                                                                                                UpdateTagNamespace Updates the the specified tag namespace. You can't update the namespace name. Updating `isRetired` to 'true' retires the namespace and all the tag definitions in the namespace. Reactivating a namespace (changing `isRetired` from 'true' to 'false') does not reactivate tag definitions. To reactivate the tag definitions, you must reactivate each one indvidually *after* you reactivate the namespace, using UpdateTag. For more information about retiring tag namespaces, see Retiring Key Definitions and Namespace Definitions (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/taggingoverview.htm#Retiring). You can't add a namespace with the same name as a retired namespace in the same tenancy.

                                                                                                                                                                                                                                                                                                                                                                                func (IdentityClient) UpdateUser

                                                                                                                                                                                                                                                                                                                                                                                func (client IdentityClient) UpdateUser(ctx context.Context, request UpdateUserRequest) (response UpdateUserResponse, err error)

                                                                                                                                                                                                                                                                                                                                                                                  UpdateUser Updates the description of the specified user.

                                                                                                                                                                                                                                                                                                                                                                                  func (IdentityClient) UpdateUserState

                                                                                                                                                                                                                                                                                                                                                                                  func (client IdentityClient) UpdateUserState(ctx context.Context, request UpdateUserStateRequest) (response UpdateUserStateResponse, err error)

                                                                                                                                                                                                                                                                                                                                                                                    UpdateUserState Updates the state of the specified user.

                                                                                                                                                                                                                                                                                                                                                                                    func (IdentityClient) UploadApiKey

                                                                                                                                                                                                                                                                                                                                                                                    func (client IdentityClient) UploadApiKey(ctx context.Context, request UploadApiKeyRequest) (response UploadApiKeyResponse, err error)

                                                                                                                                                                                                                                                                                                                                                                                      UploadApiKey Uploads an API signing key for the specified user. Every user has permission to use this operation to upload a key for *their own user ID*. An administrator in your organization does not need to write a policy to give users this ability. To compare, administrators who have permission to the tenancy can use this operation to upload a key for any user, including themselves. **Important:** Even though you have permission to upload an API key, you might not yet have permission to do much else. If you try calling an operation unrelated to your own credential management (e.g., `ListUsers`, `LaunchInstance`) and receive an "unauthorized" error, check with an administrator to confirm which IAM Service group(s) you're in and what access you have. Also confirm you're working in the correct compartment. After you send your request, the new object's `lifecycleState` will temporarily be CREATING. Before using the object, first make sure its `lifecycleState` has changed to ACTIVE.

                                                                                                                                                                                                                                                                                                                                                                                      type IdentityProvider

                                                                                                                                                                                                                                                                                                                                                                                      type IdentityProvider interface {
                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                      	// The OCID of the `IdentityProvider`.
                                                                                                                                                                                                                                                                                                                                                                                      	GetId() *string
                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                      	// The OCID of the tenancy containing the `IdentityProvider`.
                                                                                                                                                                                                                                                                                                                                                                                      	GetCompartmentId() *string
                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                      	// The name you assign to the `IdentityProvider` during creation. The name
                                                                                                                                                                                                                                                                                                                                                                                      	// must be unique across all `IdentityProvider` objects in the tenancy and
                                                                                                                                                                                                                                                                                                                                                                                      	// cannot be changed. This is the name federated users see when choosing
                                                                                                                                                                                                                                                                                                                                                                                      	// which identity provider to use when signing in to the Oracle Cloud Infrastructure
                                                                                                                                                                                                                                                                                                                                                                                      	// Console.
                                                                                                                                                                                                                                                                                                                                                                                      	GetName() *string
                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                      	// The description you assign to the `IdentityProvider` during creation. Does
                                                                                                                                                                                                                                                                                                                                                                                      	// not have to be unique, and it's changeable.
                                                                                                                                                                                                                                                                                                                                                                                      	GetDescription() *string
                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                      	// The identity provider service or product.
                                                                                                                                                                                                                                                                                                                                                                                      	// Supported identity providers are Oracle Identity Cloud Service (IDCS) and Microsoft
                                                                                                                                                                                                                                                                                                                                                                                      	// Active Directory Federation Services (ADFS).
                                                                                                                                                                                                                                                                                                                                                                                      	// Allowed values are:
                                                                                                                                                                                                                                                                                                                                                                                      	// - `ADFS`
                                                                                                                                                                                                                                                                                                                                                                                      	// - `IDCS`
                                                                                                                                                                                                                                                                                                                                                                                      	// Example: `IDCS`
                                                                                                                                                                                                                                                                                                                                                                                      	GetProductType() *string
                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                      	// Date and time the `IdentityProvider` was created, in the format defined by RFC3339.
                                                                                                                                                                                                                                                                                                                                                                                      	// Example: `2016-08-25T21:10:29.600Z`
                                                                                                                                                                                                                                                                                                                                                                                      	GetTimeCreated() *common.SDKTime
                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                      	// The current state. After creating an `IdentityProvider`, make sure its
                                                                                                                                                                                                                                                                                                                                                                                      	// `lifecycleState` changes from CREATING to ACTIVE before using it.
                                                                                                                                                                                                                                                                                                                                                                                      	GetLifecycleState() IdentityProviderLifecycleStateEnum
                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                      	// The detailed status of INACTIVE lifecycleState.
                                                                                                                                                                                                                                                                                                                                                                                      	GetInactiveStatus() *int
                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                      	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                                                                                                                                                                                                                                                                                                                                                                      	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                      	// Example: `{"Department": "Finance"}`
                                                                                                                                                                                                                                                                                                                                                                                      	GetFreeformTags() map[string]string
                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                      	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                                                                                                                                                                                                                                                                                                                                                                      	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                      	// Example: `{"Operations": {"CostCenter": "42"}}`
                                                                                                                                                                                                                                                                                                                                                                                      	GetDefinedTags() map[string]map[string]interface{}
                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                        IdentityProvider The resulting base object when you add an identity provider to your tenancy. A Saml2IdentityProvider is a specific type of `IdentityProvider` that supports the SAML 2.0 protocol. Each `IdentityProvider` object has its own OCID. For more information, see Identity Providers and Federation (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/federation.htm). To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policygetstarted.htm).

                                                                                                                                                                                                                                                                                                                                                                                        type IdentityProviderLifecycleStateEnum

                                                                                                                                                                                                                                                                                                                                                                                        type IdentityProviderLifecycleStateEnum string

                                                                                                                                                                                                                                                                                                                                                                                          IdentityProviderLifecycleStateEnum Enum with underlying type: string

                                                                                                                                                                                                                                                                                                                                                                                          const (
                                                                                                                                                                                                                                                                                                                                                                                          	IdentityProviderLifecycleStateCreating IdentityProviderLifecycleStateEnum = "CREATING"
                                                                                                                                                                                                                                                                                                                                                                                          	IdentityProviderLifecycleStateActive   IdentityProviderLifecycleStateEnum = "ACTIVE"
                                                                                                                                                                                                                                                                                                                                                                                          	IdentityProviderLifecycleStateInactive IdentityProviderLifecycleStateEnum = "INACTIVE"
                                                                                                                                                                                                                                                                                                                                                                                          	IdentityProviderLifecycleStateDeleting IdentityProviderLifecycleStateEnum = "DELETING"
                                                                                                                                                                                                                                                                                                                                                                                          	IdentityProviderLifecycleStateDeleted  IdentityProviderLifecycleStateEnum = "DELETED"
                                                                                                                                                                                                                                                                                                                                                                                          )

                                                                                                                                                                                                                                                                                                                                                                                            Set of constants representing the allowable values for IdentityProviderLifecycleState

                                                                                                                                                                                                                                                                                                                                                                                            func GetIdentityProviderLifecycleStateEnumValues

                                                                                                                                                                                                                                                                                                                                                                                            func GetIdentityProviderLifecycleStateEnumValues() []IdentityProviderLifecycleStateEnum

                                                                                                                                                                                                                                                                                                                                                                                              GetIdentityProviderLifecycleStateEnumValues Enumerates the set of values for IdentityProviderLifecycleState

                                                                                                                                                                                                                                                                                                                                                                                              type IdpGroupMapping

                                                                                                                                                                                                                                                                                                                                                                                              type IdpGroupMapping struct {
                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                              	// The OCID of the `IdpGroupMapping`.
                                                                                                                                                                                                                                                                                                                                                                                              	Id *string `mandatory:"true" json:"id"`
                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                              	// The OCID of the `IdentityProvider` this mapping belongs to.
                                                                                                                                                                                                                                                                                                                                                                                              	IdpId *string `mandatory:"true" json:"idpId"`
                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                              	// The name of the IdP group that is mapped to the IAM Service group.
                                                                                                                                                                                                                                                                                                                                                                                              	IdpGroupName *string `mandatory:"true" json:"idpGroupName"`
                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                              	// The OCID of the IAM Service group that is mapped to the IdP group.
                                                                                                                                                                                                                                                                                                                                                                                              	GroupId *string `mandatory:"true" json:"groupId"`
                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                              	// The OCID of the tenancy containing the `IdentityProvider`.
                                                                                                                                                                                                                                                                                                                                                                                              	CompartmentId *string `mandatory:"true" json:"compartmentId"`
                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                              	// Date and time the mapping was created, in the format defined by RFC3339.
                                                                                                                                                                                                                                                                                                                                                                                              	// Example: `2016-08-25T21:10:29.600Z`
                                                                                                                                                                                                                                                                                                                                                                                              	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                              	// The mapping's current state.  After creating a mapping object, make sure its `lifecycleState` changes
                                                                                                                                                                                                                                                                                                                                                                                              	// from CREATING to ACTIVE before using it.
                                                                                                                                                                                                                                                                                                                                                                                              	LifecycleState IdpGroupMappingLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                              	// The detailed status of INACTIVE lifecycleState.
                                                                                                                                                                                                                                                                                                                                                                                              	InactiveStatus *int `mandatory:"false" json:"inactiveStatus"`
                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                IdpGroupMapping A mapping between a single group defined by the identity provider (IdP) you're federating with and a single IAM Service Group in Oracle Cloud Infrastructure. For more information about group mappings and what they're for, see Identity Providers and Federation (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/federation.htm). A given IdP group can be mapped to zero, one, or multiple IAM Service groups, and vice versa. But each `IdPGroupMapping` object is between only a single IdP group and IAM Service group. Each `IdPGroupMapping` object has its own OCID. **Note:** Any users who are in more than 50 IdP groups cannot be authenticated to use the Oracle Cloud Infrastructure Console.

                                                                                                                                                                                                                                                                                                                                                                                                func (IdpGroupMapping) String

                                                                                                                                                                                                                                                                                                                                                                                                func (m IdpGroupMapping) String() string

                                                                                                                                                                                                                                                                                                                                                                                                type IdpGroupMappingLifecycleStateEnum

                                                                                                                                                                                                                                                                                                                                                                                                type IdpGroupMappingLifecycleStateEnum string

                                                                                                                                                                                                                                                                                                                                                                                                  IdpGroupMappingLifecycleStateEnum Enum with underlying type: string

                                                                                                                                                                                                                                                                                                                                                                                                  const (
                                                                                                                                                                                                                                                                                                                                                                                                  	IdpGroupMappingLifecycleStateCreating IdpGroupMappingLifecycleStateEnum = "CREATING"
                                                                                                                                                                                                                                                                                                                                                                                                  	IdpGroupMappingLifecycleStateActive   IdpGroupMappingLifecycleStateEnum = "ACTIVE"
                                                                                                                                                                                                                                                                                                                                                                                                  	IdpGroupMappingLifecycleStateInactive IdpGroupMappingLifecycleStateEnum = "INACTIVE"
                                                                                                                                                                                                                                                                                                                                                                                                  	IdpGroupMappingLifecycleStateDeleting IdpGroupMappingLifecycleStateEnum = "DELETING"
                                                                                                                                                                                                                                                                                                                                                                                                  	IdpGroupMappingLifecycleStateDeleted  IdpGroupMappingLifecycleStateEnum = "DELETED"
                                                                                                                                                                                                                                                                                                                                                                                                  )

                                                                                                                                                                                                                                                                                                                                                                                                    Set of constants representing the allowable values for IdpGroupMappingLifecycleState

                                                                                                                                                                                                                                                                                                                                                                                                    func GetIdpGroupMappingLifecycleStateEnumValues

                                                                                                                                                                                                                                                                                                                                                                                                    func GetIdpGroupMappingLifecycleStateEnumValues() []IdpGroupMappingLifecycleStateEnum

                                                                                                                                                                                                                                                                                                                                                                                                      GetIdpGroupMappingLifecycleStateEnumValues Enumerates the set of values for IdpGroupMappingLifecycleState

                                                                                                                                                                                                                                                                                                                                                                                                      type ListApiKeysRequest

                                                                                                                                                                                                                                                                                                                                                                                                      type ListApiKeysRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                      	// The OCID of the user.
                                                                                                                                                                                                                                                                                                                                                                                                      	UserId *string `mandatory:"true" contributesTo:"path" name:"userId"`
                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                        ListApiKeysRequest wrapper for the ListApiKeys operation

                                                                                                                                                                                                                                                                                                                                                                                                        func (ListApiKeysRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                        func (request ListApiKeysRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                        type ListApiKeysResponse

                                                                                                                                                                                                                                                                                                                                                                                                        type ListApiKeysResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                        	// The underlying http response
                                                                                                                                                                                                                                                                                                                                                                                                        	RawResponse *http.Response
                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                        	// The []ApiKey instance
                                                                                                                                                                                                                                                                                                                                                                                                        	Items []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 pagination of a list of items. When paging through a list, if this header appears in the response,
                                                                                                                                                                                                                                                                                                                                                                                                        	// then a partial list might have been returned. Include this value as the `page` parameter for the
                                                                                                                                                                                                                                                                                                                                                                                                        	// subsequent GET request to get the next batch of items.
                                                                                                                                                                                                                                                                                                                                                                                                        	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                          ListApiKeysResponse wrapper for the ListApiKeys operation

                                                                                                                                                                                                                                                                                                                                                                                                          func (ListApiKeysResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                          func (response ListApiKeysResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                          type ListAvailabilityDomainsRequest

                                                                                                                                                                                                                                                                                                                                                                                                          type ListAvailabilityDomainsRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          	// The OCID of the compartment (remember that the tenancy is simply the root compartment).
                                                                                                                                                                                                                                                                                                                                                                                                          	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`
                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                            ListAvailabilityDomainsRequest wrapper for the ListAvailabilityDomains operation

                                                                                                                                                                                                                                                                                                                                                                                                            func (ListAvailabilityDomainsRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                            func (request ListAvailabilityDomainsRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                            type ListAvailabilityDomainsResponse

                                                                                                                                                                                                                                                                                                                                                                                                            type ListAvailabilityDomainsResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// The underlying http response
                                                                                                                                                                                                                                                                                                                                                                                                            	RawResponse *http.Response
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// The []AvailabilityDomain instance
                                                                                                                                                                                                                                                                                                                                                                                                            	Items []AvailabilityDomain `presentIn:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                                                                                                                                                                                                                                                                                                            	// particular request, please provide the request ID.
                                                                                                                                                                                                                                                                                                                                                                                                            	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                            	// For pagination of a list of items. When paging through a list, if this header appears in the response,
                                                                                                                                                                                                                                                                                                                                                                                                            	// then a partial list might have been returned. Include this value as the `page` parameter for the
                                                                                                                                                                                                                                                                                                                                                                                                            	// subsequent GET request to get the next batch of items.
                                                                                                                                                                                                                                                                                                                                                                                                            	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                              ListAvailabilityDomainsResponse wrapper for the ListAvailabilityDomains operation

                                                                                                                                                                                                                                                                                                                                                                                                              func (ListAvailabilityDomainsResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                              func (response ListAvailabilityDomainsResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                              type ListCompartmentsRequest

                                                                                                                                                                                                                                                                                                                                                                                                              type ListCompartmentsRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                              	// The OCID of the compartment (remember that the tenancy is simply the root compartment).
                                                                                                                                                                                                                                                                                                                                                                                                              	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`
                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                              	// The value of the `opc-next-page` response header from the previous "List" call.
                                                                                                                                                                                                                                                                                                                                                                                                              	Page *string `mandatory:"false" contributesTo:"query" name:"page"`
                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                              	// The maximum number of items to return in a paginated "List" call.
                                                                                                                                                                                                                                                                                                                                                                                                              	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`
                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                ListCompartmentsRequest wrapper for the ListCompartments operation

                                                                                                                                                                                                                                                                                                                                                                                                                func (ListCompartmentsRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                func (request ListCompartmentsRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                type ListCompartmentsResponse

                                                                                                                                                                                                                                                                                                                                                                                                                type ListCompartmentsResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                	// The underlying http response
                                                                                                                                                                                                                                                                                                                                                                                                                	RawResponse *http.Response
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                	// The []Compartment instance
                                                                                                                                                                                                                                                                                                                                                                                                                	Items []Compartment `presentIn:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                                                                                                                                                                                                                                                                                                                	// particular request, please provide the request ID.
                                                                                                                                                                                                                                                                                                                                                                                                                	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                	// For pagination of a list of items. When paging through a list, if this header appears in the response,
                                                                                                                                                                                                                                                                                                                                                                                                                	// then a partial list might have been returned. Include this value as the `page` parameter for the
                                                                                                                                                                                                                                                                                                                                                                                                                	// subsequent GET request to get the next batch of items.
                                                                                                                                                                                                                                                                                                                                                                                                                	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                  ListCompartmentsResponse wrapper for the ListCompartments operation

                                                                                                                                                                                                                                                                                                                                                                                                                  func (ListCompartmentsResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                  func (response ListCompartmentsResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                  type ListCustomerSecretKeysRequest

                                                                                                                                                                                                                                                                                                                                                                                                                  type ListCustomerSecretKeysRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                  	// The OCID of the user.
                                                                                                                                                                                                                                                                                                                                                                                                                  	UserId *string `mandatory:"true" contributesTo:"path" name:"userId"`
                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                    ListCustomerSecretKeysRequest wrapper for the ListCustomerSecretKeys operation

                                                                                                                                                                                                                                                                                                                                                                                                                    func (ListCustomerSecretKeysRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                    func (request ListCustomerSecretKeysRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                    type ListCustomerSecretKeysResponse

                                                                                                                                                                                                                                                                                                                                                                                                                    type ListCustomerSecretKeysResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                    	// The underlying http response
                                                                                                                                                                                                                                                                                                                                                                                                                    	RawResponse *http.Response
                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                    	// The []CustomerSecretKeySummary instance
                                                                                                                                                                                                                                                                                                                                                                                                                    	Items []CustomerSecretKeySummary `presentIn:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                    	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                                                                                                                                                                                                                                                                                                                    	// particular request, please provide the request ID.
                                                                                                                                                                                                                                                                                                                                                                                                                    	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                    	// For pagination of a list of items. When paging through a list, if this header appears in the response,
                                                                                                                                                                                                                                                                                                                                                                                                                    	// then a partial list might have been returned. Include this value as the `page` parameter for the
                                                                                                                                                                                                                                                                                                                                                                                                                    	// subsequent GET request to get the next batch of items.
                                                                                                                                                                                                                                                                                                                                                                                                                    	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                      ListCustomerSecretKeysResponse wrapper for the ListCustomerSecretKeys operation

                                                                                                                                                                                                                                                                                                                                                                                                                      func (ListCustomerSecretKeysResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                      func (response ListCustomerSecretKeysResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                      type ListDynamicGroupsRequest

                                                                                                                                                                                                                                                                                                                                                                                                                      type ListDynamicGroupsRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                      	// The OCID of the compartment (remember that the tenancy is simply the root compartment).
                                                                                                                                                                                                                                                                                                                                                                                                                      	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`
                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                      	// The value of the `opc-next-page` response header from the previous "List" call.
                                                                                                                                                                                                                                                                                                                                                                                                                      	Page *string `mandatory:"false" contributesTo:"query" name:"page"`
                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                      	// The maximum number of items to return in a paginated "List" call.
                                                                                                                                                                                                                                                                                                                                                                                                                      	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`
                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                        ListDynamicGroupsRequest wrapper for the ListDynamicGroups operation

                                                                                                                                                                                                                                                                                                                                                                                                                        func (ListDynamicGroupsRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                        func (request ListDynamicGroupsRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                        type ListDynamicGroupsResponse

                                                                                                                                                                                                                                                                                                                                                                                                                        type ListDynamicGroupsResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                        	// The underlying http response
                                                                                                                                                                                                                                                                                                                                                                                                                        	RawResponse *http.Response
                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                        	// The []DynamicGroup instance
                                                                                                                                                                                                                                                                                                                                                                                                                        	Items []DynamicGroup `presentIn:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                        	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                                                                                                                                                                                                                                                                                                                        	// particular request, please provide the request ID.
                                                                                                                                                                                                                                                                                                                                                                                                                        	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                        	// For pagination of a list of items. When paging through a list, if this header appears in the response,
                                                                                                                                                                                                                                                                                                                                                                                                                        	// then a partial list might have been returned. Include this value as the `page` parameter for the
                                                                                                                                                                                                                                                                                                                                                                                                                        	// subsequent GET request to get the next batch of items.
                                                                                                                                                                                                                                                                                                                                                                                                                        	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                          ListDynamicGroupsResponse wrapper for the ListDynamicGroups operation

                                                                                                                                                                                                                                                                                                                                                                                                                          func (ListDynamicGroupsResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                          func (response ListDynamicGroupsResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                          type ListGroupsRequest

                                                                                                                                                                                                                                                                                                                                                                                                                          type ListGroupsRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// The OCID of the compartment (remember that the tenancy is simply the root compartment).
                                                                                                                                                                                                                                                                                                                                                                                                                          	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// The value of the `opc-next-page` response header from the previous "List" call.
                                                                                                                                                                                                                                                                                                                                                                                                                          	Page *string `mandatory:"false" contributesTo:"query" name:"page"`
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// The maximum number of items to return in a paginated "List" call.
                                                                                                                                                                                                                                                                                                                                                                                                                          	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`
                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                            ListGroupsRequest wrapper for the ListGroups operation

                                                                                                                                                                                                                                                                                                                                                                                                                            func (ListGroupsRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                            func (request ListGroupsRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                            type ListGroupsResponse

                                                                                                                                                                                                                                                                                                                                                                                                                            type ListGroupsResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                            	// The underlying http response
                                                                                                                                                                                                                                                                                                                                                                                                                            	RawResponse *http.Response
                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                            	// The []Group instance
                                                                                                                                                                                                                                                                                                                                                                                                                            	Items []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 pagination of a list of items. When paging through a list, if this header appears in the response,
                                                                                                                                                                                                                                                                                                                                                                                                                            	// then a partial list might have been returned. Include this value as the `page` parameter for the
                                                                                                                                                                                                                                                                                                                                                                                                                            	// subsequent GET request to get the next batch of items.
                                                                                                                                                                                                                                                                                                                                                                                                                            	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                              ListGroupsResponse wrapper for the ListGroups operation

                                                                                                                                                                                                                                                                                                                                                                                                                              func (ListGroupsResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                              func (response ListGroupsResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                              type ListIdentityProvidersProtocolEnum

                                                                                                                                                                                                                                                                                                                                                                                                                              type ListIdentityProvidersProtocolEnum string

                                                                                                                                                                                                                                                                                                                                                                                                                                ListIdentityProvidersProtocolEnum Enum with underlying type: string

                                                                                                                                                                                                                                                                                                                                                                                                                                const (
                                                                                                                                                                                                                                                                                                                                                                                                                                	ListIdentityProvidersProtocolSaml2 ListIdentityProvidersProtocolEnum = "SAML2"
                                                                                                                                                                                                                                                                                                                                                                                                                                )

                                                                                                                                                                                                                                                                                                                                                                                                                                  Set of constants representing the allowable values for ListIdentityProvidersProtocol

                                                                                                                                                                                                                                                                                                                                                                                                                                  func GetListIdentityProvidersProtocolEnumValues

                                                                                                                                                                                                                                                                                                                                                                                                                                  func GetListIdentityProvidersProtocolEnumValues() []ListIdentityProvidersProtocolEnum

                                                                                                                                                                                                                                                                                                                                                                                                                                    GetListIdentityProvidersProtocolEnumValues Enumerates the set of values for ListIdentityProvidersProtocol

                                                                                                                                                                                                                                                                                                                                                                                                                                    type ListIdentityProvidersRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                    type ListIdentityProvidersRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The protocol used for federation.
                                                                                                                                                                                                                                                                                                                                                                                                                                    	Protocol ListIdentityProvidersProtocolEnum `mandatory:"true" contributesTo:"query" name:"protocol" omitEmpty:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The OCID of the compartment (remember that the tenancy is simply the root compartment).
                                                                                                                                                                                                                                                                                                                                                                                                                                    	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The value of the `opc-next-page` response header from the previous "List" call.
                                                                                                                                                                                                                                                                                                                                                                                                                                    	Page *string `mandatory:"false" contributesTo:"query" name:"page"`
                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The maximum number of items to return in a paginated "List" call.
                                                                                                                                                                                                                                                                                                                                                                                                                                    	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`
                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                      ListIdentityProvidersRequest wrapper for the ListIdentityProviders operation

                                                                                                                                                                                                                                                                                                                                                                                                                                      func (ListIdentityProvidersRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                      func (request ListIdentityProvidersRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                      type ListIdentityProvidersResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                      type ListIdentityProvidersResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The underlying http response
                                                                                                                                                                                                                                                                                                                                                                                                                                      	RawResponse *http.Response
                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The []IdentityProvider instance
                                                                                                                                                                                                                                                                                                                                                                                                                                      	Items []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 pagination of a list of items. When paging through a list, if this header appears in the response,
                                                                                                                                                                                                                                                                                                                                                                                                                                      	// then a partial list might have been returned. Include this value as the `page` parameter for the
                                                                                                                                                                                                                                                                                                                                                                                                                                      	// subsequent GET request to get the next batch of items.
                                                                                                                                                                                                                                                                                                                                                                                                                                      	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                        ListIdentityProvidersResponse wrapper for the ListIdentityProviders operation

                                                                                                                                                                                                                                                                                                                                                                                                                                        func (ListIdentityProvidersResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                        func (response ListIdentityProvidersResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListIdpGroupMappingsRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListIdpGroupMappingsRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The OCID of the identity provider.
                                                                                                                                                                                                                                                                                                                                                                                                                                        	IdentityProviderId *string `mandatory:"true" contributesTo:"path" name:"identityProviderId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The value of the `opc-next-page` response header from the previous "List" call.
                                                                                                                                                                                                                                                                                                                                                                                                                                        	Page *string `mandatory:"false" contributesTo:"query" name:"page"`
                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The maximum number of items to return in a paginated "List" call.
                                                                                                                                                                                                                                                                                                                                                                                                                                        	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`
                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                          ListIdpGroupMappingsRequest wrapper for the ListIdpGroupMappings operation

                                                                                                                                                                                                                                                                                                                                                                                                                                          func (ListIdpGroupMappingsRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                          func (request ListIdpGroupMappingsRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListIdpGroupMappingsResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListIdpGroupMappingsResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The underlying http response
                                                                                                                                                                                                                                                                                                                                                                                                                                          	RawResponse *http.Response
                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The []IdpGroupMapping instance
                                                                                                                                                                                                                                                                                                                                                                                                                                          	Items []IdpGroupMapping `presentIn:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                                                                                                                                                                                                                                                                                                                                          	// particular request, please provide the request ID.
                                                                                                                                                                                                                                                                                                                                                                                                                                          	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                          	// For pagination of a list of items. When paging through a list, if this header appears in the response,
                                                                                                                                                                                                                                                                                                                                                                                                                                          	// then a partial list might have been returned. Include this value as the `page` parameter for the
                                                                                                                                                                                                                                                                                                                                                                                                                                          	// subsequent GET request to get the next batch of items.
                                                                                                                                                                                                                                                                                                                                                                                                                                          	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                            ListIdpGroupMappingsResponse wrapper for the ListIdpGroupMappings operation

                                                                                                                                                                                                                                                                                                                                                                                                                                            func (ListIdpGroupMappingsResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                            func (response ListIdpGroupMappingsResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListPoliciesRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListPoliciesRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The OCID of the compartment (remember that the tenancy is simply the root compartment).
                                                                                                                                                                                                                                                                                                                                                                                                                                            	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The value of the `opc-next-page` response header from the previous "List" call.
                                                                                                                                                                                                                                                                                                                                                                                                                                            	Page *string `mandatory:"false" contributesTo:"query" name:"page"`
                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The maximum number of items to return in a paginated "List" call.
                                                                                                                                                                                                                                                                                                                                                                                                                                            	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`
                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                              ListPoliciesRequest wrapper for the ListPolicies operation

                                                                                                                                                                                                                                                                                                                                                                                                                                              func (ListPoliciesRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                              func (request ListPoliciesRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                              type ListPoliciesResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                              type ListPoliciesResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The underlying http response
                                                                                                                                                                                                                                                                                                                                                                                                                                              	RawResponse *http.Response
                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The []Policy instance
                                                                                                                                                                                                                                                                                                                                                                                                                                              	Items []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 pagination of a list of items. When paging through a list, if this header appears in the response,
                                                                                                                                                                                                                                                                                                                                                                                                                                              	// then a partial list might have been returned. Include this value as the `page` parameter for the
                                                                                                                                                                                                                                                                                                                                                                                                                                              	// subsequent GET request to get the next batch of items.
                                                                                                                                                                                                                                                                                                                                                                                                                                              	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                ListPoliciesResponse wrapper for the ListPolicies operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                func (ListPoliciesResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                func (response ListPoliciesResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListRegionSubscriptionsRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListRegionSubscriptionsRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The OCID of the tenancy.
                                                                                                                                                                                                                                                                                                                                                                                                                                                	TenancyId *string `mandatory:"true" contributesTo:"path" name:"tenancyId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                  ListRegionSubscriptionsRequest wrapper for the ListRegionSubscriptions operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (ListRegionSubscriptionsRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (request ListRegionSubscriptionsRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                  type ListRegionSubscriptionsResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                  type ListRegionSubscriptionsResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The underlying http response
                                                                                                                                                                                                                                                                                                                                                                                                                                                  	RawResponse *http.Response
                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The []RegionSubscription instance
                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Items []RegionSubscription `presentIn:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// particular request, please provide the request ID.
                                                                                                                                                                                                                                                                                                                                                                                                                                                  	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                    ListRegionSubscriptionsResponse wrapper for the ListRegionSubscriptions operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (ListRegionSubscriptionsResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (response ListRegionSubscriptionsResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ListRegionsRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ListRegionsRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                      ListRegionsRequest wrapper for the ListRegions operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (ListRegionsRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (request ListRegionsRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                      type ListRegionsResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                      type ListRegionsResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The underlying http response
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	RawResponse *http.Response
                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The []Region instance
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Items []Region `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"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                        ListRegionsResponse wrapper for the ListRegions operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (ListRegionsResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (response ListRegionsResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListSwiftPasswordsRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListSwiftPasswordsRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The OCID of the user.
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	UserId *string `mandatory:"true" contributesTo:"path" name:"userId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                          ListSwiftPasswordsRequest wrapper for the ListSwiftPasswords operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (ListSwiftPasswordsRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (request ListSwiftPasswordsRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListSwiftPasswordsResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListSwiftPasswordsResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The underlying http response
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	RawResponse *http.Response
                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The []SwiftPassword instance
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Items []SwiftPassword `presentIn:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// particular request, please provide the request ID.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// For pagination of a list of items. When paging through a list, if this header appears in the response,
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// then a partial list might have been returned. Include this value as the `page` parameter for the
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// subsequent GET request to get the next batch of items.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                            ListSwiftPasswordsResponse wrapper for the ListSwiftPasswords operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (ListSwiftPasswordsResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (response ListSwiftPasswordsResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListTagNamespacesRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListTagNamespacesRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The OCID of the compartment (remember that the tenancy is simply the root compartment).
                                                                                                                                                                                                                                                                                                                                                                                                                                                            	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The value of the `opc-next-page` response header from the previous "List" call.
                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Page *string `mandatory:"false" contributesTo:"query" name:"page"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The maximum number of items to return in a paginated "List" call.
                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// An optional boolean parameter indicating whether to retrieve all tag namespaces in subcompartments. If this
                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// parameter is not specified, only the tag namespaces defined in the specified compartment are retrieved.
                                                                                                                                                                                                                                                                                                                                                                                                                                                            	IncludeSubcompartments *bool `mandatory:"false" contributesTo:"query" name:"includeSubcompartments"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                              ListTagNamespacesRequest wrapper for the ListTagNamespaces operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (ListTagNamespacesRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (request ListTagNamespacesRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                              type ListTagNamespacesResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                              type ListTagNamespacesResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The underlying http response
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	RawResponse *http.Response
                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The []TagNamespaceSummary instance
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	Items []TagNamespaceSummary `presentIn:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// particular request, please provide the request ID.
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// For pagination of a list of tagNamespaces. When paging through a list, if this header appears in the response,
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// then a partial list might have been returned. Include this value as the `page` parameter for the
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// subsequent GET request to get the next batch of items.
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                ListTagNamespacesResponse wrapper for the ListTagNamespaces operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (ListTagNamespacesResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (response ListTagNamespacesResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListTagsRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListTagsRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The OCID of the tag namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                	TagNamespaceId *string `mandatory:"true" contributesTo:"path" name:"tagNamespaceId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The value of the `opc-next-page` response header from the previous "List" call.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Page *string `mandatory:"false" contributesTo:"query" name:"page"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The maximum number of items to return in a paginated "List" call.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ListTagsRequest wrapper for the ListTags operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (ListTagsRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (request ListTagsRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type ListTagsResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type ListTagsResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The underlying http response
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	RawResponse *http.Response
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The []TagSummary instance
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Items []TagSummary `presentIn:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// particular request, please provide the request ID.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// For pagination of a list of tags. When paging through a list, if this header appears in the response,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// then a partial list might have been returned. Include this value as the `page` parameter for the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// subsequent GET request to get the next batch of items.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ListTagsResponse wrapper for the ListTags operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (ListTagsResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (response ListTagsResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ListUserGroupMembershipsRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ListUserGroupMembershipsRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The OCID of the compartment (remember that the tenancy is simply the root compartment).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The OCID of the user.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	UserId *string `mandatory:"false" contributesTo:"query" name:"userId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The OCID of the group.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	GroupId *string `mandatory:"false" contributesTo:"query" name:"groupId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The value of the `opc-next-page` response header from the previous "List" call.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Page *string `mandatory:"false" contributesTo:"query" name:"page"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The maximum number of items to return in a paginated "List" call.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ListUserGroupMembershipsRequest wrapper for the ListUserGroupMemberships operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (ListUserGroupMembershipsRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (request ListUserGroupMembershipsRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type ListUserGroupMembershipsResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type ListUserGroupMembershipsResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The underlying http response
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	RawResponse *http.Response
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The []UserGroupMembership instance
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Items []UserGroupMembership `presentIn:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// particular request, please provide the request ID.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// For pagination of a list of items. When paging through a list, if this header appears in the response,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// then a partial list might have been returned. Include this value as the `page` parameter for the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// subsequent GET request to get the next batch of items.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ListUserGroupMembershipsResponse wrapper for the ListUserGroupMemberships operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (ListUserGroupMembershipsResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (response ListUserGroupMembershipsResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListUsersRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type ListUsersRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The OCID of the compartment (remember that the tenancy is simply the root compartment).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The value of the `opc-next-page` response header from the previous "List" call.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Page *string `mandatory:"false" contributesTo:"query" name:"page"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The maximum number of items to return in a paginated "List" call.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ListUsersRequest wrapper for the ListUsers operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (ListUsersRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (request ListUsersRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListUsersResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListUsersResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The underlying http response
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	RawResponse *http.Response
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The []User instance
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Items []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 pagination of a list of items. When paging through a list, if this header appears in the response,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// then a partial list might have been returned. Include this value as the `page` parameter for the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// subsequent GET request to get the next batch of items.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ListUsersResponse wrapper for the ListUsers operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (ListUsersResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (response ListUsersResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type Policy

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type Policy struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The OCID of the policy.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Id *string `mandatory:"true" json:"id"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The OCID of the compartment containing the policy (either the tenancy or another compartment).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	CompartmentId *string `mandatory:"true" json:"compartmentId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The name you assign to the policy during creation. The name must be unique across all policies
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// in the tenancy and cannot be changed.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Name *string `mandatory:"true" json:"name"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// An array of one or more policy statements written in the policy language.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Statements []string `mandatory:"true" json:"statements"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The description you assign to the policy. Does not have to be unique, and it's changeable.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Description *string `mandatory:"true" json:"description"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Date and time the policy was created, in the format defined by RFC3339.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Example: `2016-08-25T21:10:29.600Z`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The policy's current state. After creating a policy, make sure its `lifecycleState` changes from CREATING to
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// ACTIVE before using it.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	LifecycleState PolicyLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The detailed status of INACTIVE lifecycleState.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	InactiveStatus *int `mandatory:"false" json:"inactiveStatus"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The version of the policy. If null or set to an empty string, when a request comes in for authorization, the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// policy will be evaluated according to the current behavior of the services at that moment. If set to a particular
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// date (YYYY-MM-DD), the policy will be evaluated according to the behavior of the services on that date.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	VersionDate *common.SDKTime `mandatory:"false" json:"versionDate"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Example: `{"Department": "Finance"}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Example: `{"Operations": {"CostCenter": "42"}}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Policy A document that specifies the type of access a group has to the resources in a compartment. For information about policies and other IAM Service components, see Overview of the IAM Service (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/overview.htm). If you're new to policies, see Getting Started with Policies (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policygetstarted.htm). The word "policy" is used by people in different ways:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * An individual statement written in the policy language
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * A collection of statements in a single, named "policy" document (which has an Oracle Cloud ID (OCID) assigned to it)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * The overall body of policies your organization uses to control access to resources
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (Policy) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (m Policy) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type PolicyLifecycleStateEnum

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type PolicyLifecycleStateEnum string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                PolicyLifecycleStateEnum Enum with underlying type: string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                const (
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	PolicyLifecycleStateCreating PolicyLifecycleStateEnum = "CREATING"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	PolicyLifecycleStateActive   PolicyLifecycleStateEnum = "ACTIVE"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	PolicyLifecycleStateInactive PolicyLifecycleStateEnum = "INACTIVE"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	PolicyLifecycleStateDeleting PolicyLifecycleStateEnum = "DELETING"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	PolicyLifecycleStateDeleted  PolicyLifecycleStateEnum = "DELETED"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                )

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Set of constants representing the allowable values for PolicyLifecycleState

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func GetPolicyLifecycleStateEnumValues

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func GetPolicyLifecycleStateEnumValues() []PolicyLifecycleStateEnum

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GetPolicyLifecycleStateEnumValues Enumerates the set of values for PolicyLifecycleState

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type Region

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type Region struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The key of the region.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Allowed values are:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// - `PHX`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// - `IAD`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// - `FRA`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Key *string `mandatory:"false" json:"key"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The name of the region.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Allowed values are:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// - `us-phoenix-1`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// - `us-ashburn-1`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// - `eu-frankfurt-1`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Name *string `mandatory:"false" json:"name"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Region A localized geographic area, such as Phoenix, AZ. Oracle Cloud Infrastructure is hosted in regions and Availability Domains. A region is composed of several Availability Domains. An Availability Domain is one or more data centers located within a region. For more information, see Regions and Availability Domains (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/regions.htm). To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policygetstarted.htm).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (Region) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (m Region) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type RegionSubscription

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type RegionSubscription struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The region's key.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Allowed values are:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// - `PHX`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// - `IAD`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// - `FRA`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	RegionKey *string `mandatory:"true" json:"regionKey"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The region's name.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Allowed values are:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// - `us-phoenix-1`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// - `us-ashburn-1`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// - `eu-frankurt-1`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	RegionName *string `mandatory:"true" json:"regionName"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The region subscription status.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Status RegionSubscriptionStatusEnum `mandatory:"true" json:"status"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Indicates if the region is the home region or not.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	IsHomeRegion *bool `mandatory:"true" json:"isHomeRegion"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        RegionSubscription An object that represents your tenancy's access to a particular region (i.e., a subscription), the status of that access, and whether that region is the home region. For more information, see Managing Regions (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Tasks/managingregions.htm). To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policygetstarted.htm).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (RegionSubscription) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (m RegionSubscription) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type RegionSubscriptionStatusEnum

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type RegionSubscriptionStatusEnum string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          RegionSubscriptionStatusEnum Enum with underlying type: string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          const (
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	RegionSubscriptionStatusReady      RegionSubscriptionStatusEnum = "READY"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	RegionSubscriptionStatusInProgress RegionSubscriptionStatusEnum = "IN_PROGRESS"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          )

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Set of constants representing the allowable values for RegionSubscriptionStatus

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func GetRegionSubscriptionStatusEnumValues

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func GetRegionSubscriptionStatusEnumValues() []RegionSubscriptionStatusEnum

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              GetRegionSubscriptionStatusEnumValues Enumerates the set of values for RegionSubscriptionStatus

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type RemoveUserFromGroupRequest

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                RemoveUserFromGroupRequest wrapper for the RemoveUserFromGroup operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (RemoveUserFromGroupRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (request RemoveUserFromGroupRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type RemoveUserFromGroupResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type RemoveUserFromGroupResponse 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"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  RemoveUserFromGroupResponse wrapper for the RemoveUserFromGroup operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (RemoveUserFromGroupResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (response RemoveUserFromGroupResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type Saml2IdentityProvider

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type Saml2IdentityProvider struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The OCID of the `IdentityProvider`.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Id *string `mandatory:"true" json:"id"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The OCID of the tenancy containing the `IdentityProvider`.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	CompartmentId *string `mandatory:"true" json:"compartmentId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The name you assign to the `IdentityProvider` during creation. The name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// must be unique across all `IdentityProvider` objects in the tenancy and
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// cannot be changed. This is the name federated users see when choosing
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// which identity provider to use when signing in to the Oracle Cloud Infrastructure
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Console.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Name *string `mandatory:"true" json:"name"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The description you assign to the `IdentityProvider` during creation. Does
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// not have to be unique, and it's changeable.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Description *string `mandatory:"true" json:"description"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The identity provider service or product.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Supported identity providers are Oracle Identity Cloud Service (IDCS) and Microsoft
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Active Directory Federation Services (ADFS).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Allowed values are:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// - `ADFS`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// - `IDCS`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Example: `IDCS`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	ProductType *string `mandatory:"true" json:"productType"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Date and time the `IdentityProvider` was created, in the format defined by RFC3339.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Example: `2016-08-25T21:10:29.600Z`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The URL for retrieving the identity provider's metadata, which
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains information required for federating.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	MetadataUrl *string `mandatory:"true" json:"metadataUrl"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The identity provider's signing certificate used by the IAM Service
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// to validate the SAML2 token.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	SigningCertificate *string `mandatory:"true" json:"signingCertificate"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The URL to redirect federated users to for authentication with the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// identity provider.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	RedirectUrl *string `mandatory:"true" json:"redirectUrl"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The detailed status of INACTIVE lifecycleState.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	InactiveStatus *int `mandatory:"false" json:"inactiveStatus"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Example: `{"Department": "Finance"}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Example: `{"Operations": {"CostCenter": "42"}}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The current state. After creating an `IdentityProvider`, make sure its
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// `lifecycleState` changes from CREATING to ACTIVE before using it.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	LifecycleState IdentityProviderLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Saml2IdentityProvider A special type of IdentityProvider that supports the SAML 2.0 protocol. For more information, see Identity Providers and Federation (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/federation.htm).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (Saml2IdentityProvider) GetCompartmentId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (m Saml2IdentityProvider) GetCompartmentId() *string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GetCompartmentId returns CompartmentId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (Saml2IdentityProvider) GetDefinedTags

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        GetDefinedTags returns DefinedTags

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (Saml2IdentityProvider) GetDescription

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (m Saml2IdentityProvider) GetDescription() *string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          GetDescription returns Description

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (Saml2IdentityProvider) GetFreeformTags

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            GetFreeformTags returns FreeformTags

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (Saml2IdentityProvider) GetId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m Saml2IdentityProvider) GetId() *string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              GetId returns Id

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (Saml2IdentityProvider) GetInactiveStatus

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (m Saml2IdentityProvider) GetInactiveStatus() *int

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GetInactiveStatus returns InactiveStatus

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (Saml2IdentityProvider) GetLifecycleState

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  GetLifecycleState returns LifecycleState

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (Saml2IdentityProvider) GetName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m Saml2IdentityProvider) GetName() *string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GetName returns Name

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (Saml2IdentityProvider) GetProductType

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (m Saml2IdentityProvider) GetProductType() *string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GetProductType returns ProductType

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (Saml2IdentityProvider) GetTimeCreated

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        GetTimeCreated returns TimeCreated

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (Saml2IdentityProvider) MarshalJSON

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          MarshalJSON marshals to json representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (Saml2IdentityProvider) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (m Saml2IdentityProvider) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type SwiftPassword

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type SwiftPassword struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The Swift password. The value is available only in the response for `CreateSwiftPassword`, and not
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// for `ListSwiftPasswords` or `UpdateSwiftPassword`.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Password *string `mandatory:"false" json:"password"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The OCID of the Swift password.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Id *string `mandatory:"false" json:"id"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The OCID of the user the password belongs to.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	UserId *string `mandatory:"false" json:"userId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The description you assign to the Swift password. Does not have to be unique, and it's changeable.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Description *string `mandatory:"false" json:"description"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Date and time the `SwiftPassword` object was created, in the format defined by RFC3339.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Example: `2016-08-25T21:10:29.600Z`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Date and time when this password will expire, in the format defined by RFC3339.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Null if it never expires.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Example: `2016-08-25T21:10:29.600Z`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	ExpiresOn *common.SDKTime `mandatory:"false" json:"expiresOn"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The password's current state. After creating a password, make sure its `lifecycleState` changes from
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// CREATING to ACTIVE before using it.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	LifecycleState SwiftPasswordLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The detailed status of INACTIVE lifecycleState.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	InactiveStatus *int `mandatory:"false" json:"inactiveStatus"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SwiftPassword Swift is the OpenStack object storage service. A `SwiftPassword` is an Oracle-provided password for using a Swift client with the Oracle Cloud Infrastructure Object Storage Service. This password is associated with the user's Console login. Swift passwords never expire. A user can have up to two Swift passwords at a time. **Note:** The password is always an Oracle-generated string; you can't change it to a string of your choice. For more information, see Managing User Credentials (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Tasks/managingcredentials.htm).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (SwiftPassword) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m SwiftPassword) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type SwiftPasswordLifecycleStateEnum

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type SwiftPasswordLifecycleStateEnum string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SwiftPasswordLifecycleStateEnum Enum with underlying type: string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              const (
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	SwiftPasswordLifecycleStateCreating SwiftPasswordLifecycleStateEnum = "CREATING"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	SwiftPasswordLifecycleStateActive   SwiftPasswordLifecycleStateEnum = "ACTIVE"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	SwiftPasswordLifecycleStateInactive SwiftPasswordLifecycleStateEnum = "INACTIVE"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	SwiftPasswordLifecycleStateDeleting SwiftPasswordLifecycleStateEnum = "DELETING"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	SwiftPasswordLifecycleStateDeleted  SwiftPasswordLifecycleStateEnum = "DELETED"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              )

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Set of constants representing the allowable values for SwiftPasswordLifecycleState

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func GetSwiftPasswordLifecycleStateEnumValues

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func GetSwiftPasswordLifecycleStateEnumValues() []SwiftPasswordLifecycleStateEnum

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  GetSwiftPasswordLifecycleStateEnumValues Enumerates the set of values for SwiftPasswordLifecycleState

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type Tag

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type Tag struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The OCID of the compartment that contains the tag definition.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	CompartmentId *string `mandatory:"true" json:"compartmentId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The OCID of the namespace that contains the tag definition.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	TagNamespaceId *string `mandatory:"true" json:"tagNamespaceId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The name of the tag namespace that contains the tag definition.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	TagNamespaceName *string `mandatory:"true" json:"tagNamespaceName"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The OCID of the tag definition.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Id *string `mandatory:"true" json:"id"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The name of the tag. The name must be unique across all tags in the namespace and can't be changed.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Name *string `mandatory:"true" json:"name"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The description you assign to the tag.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Description *string `mandatory:"true" json:"description"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Indicates whether the tag is retired.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// See Retiring Key Definitions and Namespace Definitions (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/taggingoverview.htm#Retiring).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	IsRetired *bool `mandatory:"true" json:"isRetired"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Date and time the tag was created, in the format defined by RFC3339.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Example: `2016-08-25T21:10:29.600Z`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Example: `{"Department": "Finance"}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Example: `{"Operations": {"CostCenter": "42"}}“
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Tag A tag definition that belongs to a specific tag namespace. "Defined tags" must be set up in your tenancy before you can apply them to resources. For more information, see Managing Tags and Tag Namespaces (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/taggingoverview.htm).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (Tag) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (m Tag) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type TagNamespace

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type TagNamespace struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The OCID of the tag namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Id *string `mandatory:"true" json:"id"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The OCID of the compartment that contains the tag namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	CompartmentId *string `mandatory:"true" json:"compartmentId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The name of the tag namespace. It must be unique across all tag namespaces in the tenancy and cannot be changed.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Name *string `mandatory:"true" json:"name"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The description you assign to the tag namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Description *string `mandatory:"true" json:"description"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Whether the tag namespace is retired.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// See Retiring Key Definitions and Namespace Definitions (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/taggingoverview.htm#Retiring).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	IsRetired *bool `mandatory:"true" json:"isRetired"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Date and time the tagNamespace was created, in the format defined by RFC3339.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Example: `2016-08-25T21:10:29.600Z`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Example: `{"Department": "Finance"}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Example: `{"Operations": {"CostCenter": "42"}}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      TagNamespace A managed container for defined tags. A tag namespace is unique in a tenancy. A tag namespace can't be deleted. For more information, see Managing Tags and Tag Namespaces (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/taggingoverview.htm).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (TagNamespace) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (m TagNamespace) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type TagNamespaceSummary

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type TagNamespaceSummary struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The OCID of the tag namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Id *string `mandatory:"false" json:"id"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The OCID of the compartment that contains the tag namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	CompartmentId *string `mandatory:"false" json:"compartmentId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The name of the tag namespace. It must be unique across all tag namespaces in the tenancy and cannot be changed.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Name *string `mandatory:"false" json:"name"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The description you assign to the tag namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Description *string `mandatory:"false" json:"description"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Example: `{"Department": "Finance"}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Example: `{"Operations": {"CostCenter": "42"}}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Whether the tag namespace is retired.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// For more information, see Retiring Key Definitions and Namespace Definitions (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/taggingoverview.htm#Retiring).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	IsRetired *bool `mandatory:"false" json:"isRetired"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Date and time the tagNamespace was created, in the format defined by RFC3339.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Example: `2016-08-25T21:10:29.600Z`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        TagNamespaceSummary A container for defined tags.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (TagNamespaceSummary) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (m TagNamespaceSummary) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type TagSummary

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type TagSummary struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The OCID of the compartment that contains the tag definition.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	CompartmentId *string `mandatory:"false" json:"compartmentId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The OCID of the tag definition.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Id *string `mandatory:"false" json:"id"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The name of the tag. The name must be unique across all tags in the tag namespace and can't be changed.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Name *string `mandatory:"false" json:"name"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The description you assign to the tag.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Description *string `mandatory:"false" json:"description"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Example: `{"Department": "Finance"}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Example: `{"Operations": {"CostCenter": "42"}}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Whether the tag is retired.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// See Retiring Key Definitions and Namespace Definitions (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/taggingoverview.htm#Retiring).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	IsRetired *bool `mandatory:"false" json:"isRetired"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Date and time the tag was created, in the format defined by RFC3339.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Example: `2016-08-25T21:10:29.600Z`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          TagSummary A tag definition that belongs to a specific tag namespace.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (TagSummary) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (m TagSummary) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type Tenancy

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type Tenancy struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The OCID of the tenancy.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Id *string `mandatory:"false" json:"id"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The name of the tenancy.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Name *string `mandatory:"false" json:"name"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The description of the tenancy.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Description *string `mandatory:"false" json:"description"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The region key for the tenancy's home region.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Allowed values are:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// - `IAD`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// - `PHX`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// - `FRA`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	HomeRegionKey *string `mandatory:"false" json:"homeRegionKey"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Example: `{"Department": "Finance"}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Example: `{"Operations": {"CostCenter": "42"}}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Tenancy The root compartment that contains all of your organization's compartments and other Oracle Cloud Infrastructure cloud resources. When you sign up for Oracle Cloud Infrastructure, Oracle creates a tenancy for your company, which is a secure and isolated partition where you can create, organize, and administer your cloud resources. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policygetstarted.htm).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (Tenancy) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m Tenancy) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type UiPassword

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type UiPassword struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The user's password for the Console.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Password *string `mandatory:"false" json:"password"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The OCID of the user.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	UserId *string `mandatory:"false" json:"userId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Date and time the password was created, in the format defined by RFC3339.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Example: `2016-08-25T21:10:29.600Z`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The password's current state. After creating a password, make sure its `lifecycleState` changes from
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// CREATING to ACTIVE before using it.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	LifecycleState UiPasswordLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The detailed status of INACTIVE lifecycleState.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	InactiveStatus *int `mandatory:"false" json:"inactiveStatus"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              UiPassword A text password that enables a user to sign in to the Console, the user interface for interacting with Oracle Cloud Infrastructure. For more information about user credentials, see User Credentials (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/usercredentials.htm).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (UiPassword) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (m UiPassword) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type UiPasswordLifecycleStateEnum

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type UiPasswordLifecycleStateEnum string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                UiPasswordLifecycleStateEnum Enum with underlying type: string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                const (
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	UiPasswordLifecycleStateCreating UiPasswordLifecycleStateEnum = "CREATING"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	UiPasswordLifecycleStateActive   UiPasswordLifecycleStateEnum = "ACTIVE"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	UiPasswordLifecycleStateInactive UiPasswordLifecycleStateEnum = "INACTIVE"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	UiPasswordLifecycleStateDeleting UiPasswordLifecycleStateEnum = "DELETING"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	UiPasswordLifecycleStateDeleted  UiPasswordLifecycleStateEnum = "DELETED"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                )

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Set of constants representing the allowable values for UiPasswordLifecycleState

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func GetUiPasswordLifecycleStateEnumValues

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func GetUiPasswordLifecycleStateEnumValues() []UiPasswordLifecycleStateEnum

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GetUiPasswordLifecycleStateEnumValues Enumerates the set of values for UiPasswordLifecycleState

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UpdateCompartmentDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UpdateCompartmentDetails struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The description you assign to the compartment. Does not have to be unique, and it's changeable.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Description *string `mandatory:"false" json:"description"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The new name you assign to the compartment. The name must be unique across all compartments in the tenancy.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Name *string `mandatory:"false" json:"name"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Example: `{"Department": "Finance"}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Example: `{"Operations": {"CostCenter": "42"}}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      UpdateCompartmentDetails The representation of UpdateCompartmentDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (UpdateCompartmentDetails) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (m UpdateCompartmentDetails) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type UpdateCompartmentRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type UpdateCompartmentRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The OCID of the compartment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	CompartmentId *string `mandatory:"true" contributesTo:"path" name:"compartmentId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Request object for updating a compartment.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	UpdateCompartmentDetails `contributesTo:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// parameter to the value of the etag from a previous GET or POST response for that resource.  The resource
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        UpdateCompartmentRequest wrapper for the UpdateCompartment operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (UpdateCompartmentRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (request UpdateCompartmentRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdateCompartmentResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdateCompartmentResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The underlying http response
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	RawResponse *http.Response
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The Compartment instance
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Compartment `presentIn:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// particular request, please provide the request ID.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// For optimistic concurrency control. See `if-match`.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Etag *string `presentIn:"header" name:"etag"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          UpdateCompartmentResponse wrapper for the UpdateCompartment operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (UpdateCompartmentResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (response UpdateCompartmentResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type UpdateCustomerSecretKeyDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type UpdateCustomerSecretKeyDetails struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The description you assign to the secret key. Does not have to be unique, and it's changeable.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	DisplayName *string `mandatory:"false" json:"displayName"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            UpdateCustomerSecretKeyDetails The representation of UpdateCustomerSecretKeyDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (UpdateCustomerSecretKeyDetails) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type UpdateCustomerSecretKeyRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type UpdateCustomerSecretKeyRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The OCID of the user.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	UserId *string `mandatory:"true" contributesTo:"path" name:"userId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The OCID of the secret key.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	CustomerSecretKeyId *string `mandatory:"true" contributesTo:"path" name:"customerSecretKeyId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Request object for updating a secret key.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	UpdateCustomerSecretKeyDetails `contributesTo:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// parameter to the value of the etag from a previous GET or POST response for that resource.  The resource
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              UpdateCustomerSecretKeyRequest wrapper for the UpdateCustomerSecretKey operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (UpdateCustomerSecretKeyRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (request UpdateCustomerSecretKeyRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type UpdateCustomerSecretKeyResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type UpdateCustomerSecretKeyResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The underlying http response
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	RawResponse *http.Response
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The CustomerSecretKeySummary instance
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	CustomerSecretKeySummary `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"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                UpdateCustomerSecretKeyResponse wrapper for the UpdateCustomerSecretKey operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (UpdateCustomerSecretKeyResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (response UpdateCustomerSecretKeyResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type UpdateDynamicGroupDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type UpdateDynamicGroupDetails struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The description you assign to the dynamic group. Does not have to be unique, and it's changeable.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Description *string `mandatory:"false" json:"description"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The matching rule to dynamically match an instance certificate to this dynamic group.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// For rule syntax, see Managing Dynamic Groups (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Tasks/managingdynamicgroups.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	MatchingRule *string `mandatory:"false" json:"matchingRule"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  UpdateDynamicGroupDetails Properties for updating a dynamic group.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (UpdateDynamicGroupDetails) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m UpdateDynamicGroupDetails) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type UpdateDynamicGroupRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type UpdateDynamicGroupRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The OCID of the dynamic group.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	DynamicGroupId *string `mandatory:"true" contributesTo:"path" name:"dynamicGroupId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Request object for updating an dynamic group.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	UpdateDynamicGroupDetails `contributesTo:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// parameter to the value of the etag from a previous GET or POST response for that resource.  The resource
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    UpdateDynamicGroupRequest wrapper for the UpdateDynamicGroup operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (UpdateDynamicGroupRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (request UpdateDynamicGroupRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UpdateDynamicGroupResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UpdateDynamicGroupResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The underlying http response
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	RawResponse *http.Response
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The DynamicGroup instance
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	DynamicGroup `presentIn:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// particular request, please provide the request ID.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// For optimistic concurrency control. See `if-match`.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Etag *string `presentIn:"header" name:"etag"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      UpdateDynamicGroupResponse wrapper for the UpdateDynamicGroup operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (UpdateDynamicGroupResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (response UpdateDynamicGroupResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type UpdateGroupDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type UpdateGroupDetails struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The description you assign to the group. Does not have to be unique, and it's changeable.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Description *string `mandatory:"false" json:"description"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Example: `{"Department": "Finance"}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Example: `{"Operations": {"CostCenter": "42"}}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        UpdateGroupDetails The representation of UpdateGroupDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (UpdateGroupDetails) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (m UpdateGroupDetails) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdateGroupRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdateGroupRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The OCID of the group.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	GroupId *string `mandatory:"true" contributesTo:"path" name:"groupId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Request object for updating a group.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	UpdateGroupDetails `contributesTo:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// parameter to the value of the etag from a previous GET or POST response for that resource.  The resource
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          UpdateGroupRequest wrapper for the UpdateGroup operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (UpdateGroupRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (request UpdateGroupRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type UpdateGroupResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type UpdateGroupResponse 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"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            UpdateGroupResponse wrapper for the UpdateGroup operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (UpdateGroupResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (response UpdateGroupResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type UpdateIdentityProviderDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type UpdateIdentityProviderDetails interface {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The description you assign to the `IdentityProvider`. Does not have to
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// be unique, and it's changeable.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	GetDescription() *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Example: `{"Department": "Finance"}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	GetFreeformTags() map[string]string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Example: `{"Operations": {"CostCenter": "42"}}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	GetDefinedTags() map[string]map[string]interface{}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              UpdateIdentityProviderDetails The representation of UpdateIdentityProviderDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type UpdateIdentityProviderRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type UpdateIdentityProviderRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The OCID of the identity provider.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	IdentityProviderId *string `mandatory:"true" contributesTo:"path" name:"identityProviderId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Request object for updating a identity provider.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	UpdateIdentityProviderDetails `contributesTo:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// parameter to the value of the etag from a previous GET or POST response for that resource.  The resource
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                UpdateIdentityProviderRequest wrapper for the UpdateIdentityProvider operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (UpdateIdentityProviderRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (request UpdateIdentityProviderRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type UpdateIdentityProviderResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type UpdateIdentityProviderResponse 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"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  UpdateIdentityProviderResponse wrapper for the UpdateIdentityProvider operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (UpdateIdentityProviderResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (response UpdateIdentityProviderResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type UpdateIdpGroupMappingDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type UpdateIdpGroupMappingDetails struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The idp group name.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	IdpGroupName *string `mandatory:"false" json:"idpGroupName"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The OCID of the group.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	GroupId *string `mandatory:"false" json:"groupId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    UpdateIdpGroupMappingDetails The representation of UpdateIdpGroupMappingDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (UpdateIdpGroupMappingDetails) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UpdateIdpGroupMappingRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UpdateIdpGroupMappingRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The OCID of the identity provider.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	IdentityProviderId *string `mandatory:"true" contributesTo:"path" name:"identityProviderId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The OCID of the group mapping.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	MappingId *string `mandatory:"true" contributesTo:"path" name:"mappingId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Request object for updating an identity provider group mapping
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	UpdateIdpGroupMappingDetails `contributesTo:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// parameter to the value of the etag from a previous GET or POST response for that resource.  The resource
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      UpdateIdpGroupMappingRequest wrapper for the UpdateIdpGroupMapping operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (UpdateIdpGroupMappingRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (request UpdateIdpGroupMappingRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type UpdateIdpGroupMappingResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type UpdateIdpGroupMappingResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The underlying http response
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	RawResponse *http.Response
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The IdpGroupMapping instance
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	IdpGroupMapping `presentIn:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// particular request, please provide the request ID.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// For optimistic concurrency control. See `if-match`.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Etag *string `presentIn:"header" name:"etag"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        UpdateIdpGroupMappingResponse wrapper for the UpdateIdpGroupMapping operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (UpdateIdpGroupMappingResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (response UpdateIdpGroupMappingResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdatePolicyDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdatePolicyDetails struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The description you assign to the policy. Does not have to be unique, and it's changeable.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Description *string `mandatory:"false" json:"description"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// An array of policy statements written in the policy language. See
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// How Policies Work (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policies.htm) and
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Common Policies (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/commonpolicies.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Statements []string `mandatory:"false" json:"statements"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The version of the policy. If null or set to an empty string, when a request comes in for authorization, the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// policy will be evaluated according to the current behavior of the services at that moment. If set to a particular
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// date (YYYY-MM-DD), the policy will be evaluated according to the behavior of the services on that date.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	VersionDate *common.SDKTime `mandatory:"false" json:"versionDate"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Example: `{"Department": "Finance"}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Example: `{"Operations": {"CostCenter": "42"}}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          UpdatePolicyDetails The representation of UpdatePolicyDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (UpdatePolicyDetails) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (m UpdatePolicyDetails) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type UpdatePolicyRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type UpdatePolicyRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The OCID of the policy.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	PolicyId *string `mandatory:"true" contributesTo:"path" name:"policyId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Request object for updating a policy.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	UpdatePolicyDetails `contributesTo:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// parameter to the value of the etag from a previous GET or POST response for that resource.  The resource
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            UpdatePolicyRequest wrapper for the UpdatePolicy operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (UpdatePolicyRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (request UpdatePolicyRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type UpdatePolicyResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type UpdatePolicyResponse 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"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              UpdatePolicyResponse wrapper for the UpdatePolicy operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (UpdatePolicyResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (response UpdatePolicyResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type UpdateSaml2IdentityProviderDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type UpdateSaml2IdentityProviderDetails struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The description you assign to the `IdentityProvider`. Does not have to
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// be unique, and it's changeable.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	Description *string `mandatory:"false" json:"description"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Example: `{"Department": "Finance"}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Example: `{"Operations": {"CostCenter": "42"}}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The URL for retrieving the identity provider's metadata,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// which contains information required for federating.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	MetadataUrl *string `mandatory:"false" json:"metadataUrl"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The XML that contains the information required for federating.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	Metadata *string `mandatory:"false" json:"metadata"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                UpdateSaml2IdentityProviderDetails The representation of UpdateSaml2IdentityProviderDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (UpdateSaml2IdentityProviderDetails) GetDefinedTags

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  GetDefinedTags returns DefinedTags

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (UpdateSaml2IdentityProviderDetails) GetDescription

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m UpdateSaml2IdentityProviderDetails) GetDescription() *string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GetDescription returns Description

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (UpdateSaml2IdentityProviderDetails) GetFreeformTags

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GetFreeformTags returns FreeformTags

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (UpdateSaml2IdentityProviderDetails) MarshalJSON

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        MarshalJSON marshals to json representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (UpdateSaml2IdentityProviderDetails) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdateStateDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdateStateDetails struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Update state to blocked or unblocked. Only "false" is supported (for changing the state to unblocked).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Blocked *bool `mandatory:"false" json:"blocked"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          UpdateStateDetails The representation of UpdateStateDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (UpdateStateDetails) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (m UpdateStateDetails) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type UpdateSwiftPasswordDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type UpdateSwiftPasswordDetails struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The description you assign to the Swift password. Does not have to be unique, and it's changeable.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Description *string `mandatory:"false" json:"description"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            UpdateSwiftPasswordDetails The representation of UpdateSwiftPasswordDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (UpdateSwiftPasswordDetails) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type UpdateSwiftPasswordRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type UpdateSwiftPasswordRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The OCID of the user.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	UserId *string `mandatory:"true" contributesTo:"path" name:"userId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The OCID of the Swift password.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	SwiftPasswordId *string `mandatory:"true" contributesTo:"path" name:"swiftPasswordId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Request object for updating a Swift password.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	UpdateSwiftPasswordDetails `contributesTo:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// parameter to the value of the etag from a previous GET or POST response for that resource.  The resource
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              UpdateSwiftPasswordRequest wrapper for the UpdateSwiftPassword operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (UpdateSwiftPasswordRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (request UpdateSwiftPasswordRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type UpdateSwiftPasswordResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type UpdateSwiftPasswordResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The underlying http response
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	RawResponse *http.Response
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The SwiftPassword instance
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	SwiftPassword `presentIn:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// particular request, please provide the request ID.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// For optimistic concurrency control. See `if-match`.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	Etag *string `presentIn:"header" name:"etag"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                UpdateSwiftPasswordResponse wrapper for the UpdateSwiftPassword operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (UpdateSwiftPasswordResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (response UpdateSwiftPasswordResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type UpdateTagDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type UpdateTagDetails struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The description you assign to the tag during creation.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Description *string `mandatory:"false" json:"description"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Whether the tag is retired.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// See Retiring Key Definitions and Namespace Definitions (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/taggingoverview.htm#Retiring).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	IsRetired *bool `mandatory:"false" json:"isRetired"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Example: `{"Department": "Finance"}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Example: `{"Operations": {"CostCenter": "42"}}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  UpdateTagDetails The representation of UpdateTagDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (UpdateTagDetails) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (m UpdateTagDetails) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type UpdateTagNamespaceDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type UpdateTagNamespaceDetails struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The description you assign to the tag namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Description *string `mandatory:"false" json:"description"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Whether the tag namespace is retired.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// See Retiring Key Definitions and Namespace Definitions (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/taggingoverview.htm#Retiring).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	IsRetired *bool `mandatory:"false" json:"isRetired"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Example: `{"Department": "Finance"}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Example: `{"Operations": {"CostCenter": "42"}}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    UpdateTagNamespaceDetails The representation of UpdateTagNamespaceDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (UpdateTagNamespaceDetails) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (m UpdateTagNamespaceDetails) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UpdateTagNamespaceRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UpdateTagNamespaceRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The OCID of the tag namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	TagNamespaceId *string `mandatory:"true" contributesTo:"path" name:"tagNamespaceId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Request object for updating a namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	UpdateTagNamespaceDetails `contributesTo:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      UpdateTagNamespaceRequest wrapper for the UpdateTagNamespace operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (UpdateTagNamespaceRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (request UpdateTagNamespaceRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type UpdateTagNamespaceResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type UpdateTagNamespaceResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The underlying http response
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	RawResponse *http.Response
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The TagNamespace instance
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	TagNamespace `presentIn:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// particular request, please provide the request ID.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        UpdateTagNamespaceResponse wrapper for the UpdateTagNamespace operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (UpdateTagNamespaceResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (response UpdateTagNamespaceResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdateTagRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdateTagRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The OCID of the tag namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	TagNamespaceId *string `mandatory:"true" contributesTo:"path" name:"tagNamespaceId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The name of the tag.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	TagName *string `mandatory:"true" contributesTo:"path" name:"tagName"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Request object for updating a tag.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	UpdateTagDetails `contributesTo:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          UpdateTagRequest wrapper for the UpdateTag operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (UpdateTagRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (request UpdateTagRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type UpdateTagResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type UpdateTagResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The underlying http response
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	RawResponse *http.Response
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The Tag instance
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Tag `presentIn:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// particular request, please provide the request ID.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            UpdateTagResponse wrapper for the UpdateTag operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (UpdateTagResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (response UpdateTagResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type UpdateUserDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type UpdateUserDetails struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The description you assign to the user. Does not have to be unique, and it's changeable.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Description *string `mandatory:"false" json:"description"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Example: `{"Department": "Finance"}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Example: `{"Operations": {"CostCenter": "42"}}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              UpdateUserDetails The representation of UpdateUserDetails

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (UpdateUserDetails) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (m UpdateUserDetails) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type UpdateUserRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type UpdateUserRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The OCID of the user.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	UserId *string `mandatory:"true" contributesTo:"path" name:"userId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Request object for updating a user.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	UpdateUserDetails `contributesTo:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// parameter to the value of the etag from a previous GET or POST response for that resource.  The resource
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                UpdateUserRequest wrapper for the UpdateUser operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (UpdateUserRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (request UpdateUserRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type UpdateUserResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type UpdateUserResponse 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"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  UpdateUserResponse wrapper for the UpdateUser operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (UpdateUserResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (response UpdateUserResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type UpdateUserStateRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type UpdateUserStateRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The OCID of the user.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	UserId *string `mandatory:"true" contributesTo:"path" name:"userId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Request object for updating a user state.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	UpdateStateDetails `contributesTo:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// parameter to the value of the etag from a previous GET or POST response for that resource.  The resource
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// will be updated or deleted only if the etag you provide matches the resource's current etag value.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    UpdateUserStateRequest wrapper for the UpdateUserState operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (UpdateUserStateRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (request UpdateUserStateRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UpdateUserStateResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UpdateUserStateResponse 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"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      UpdateUserStateResponse wrapper for the UpdateUserState operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (UpdateUserStateResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (response UpdateUserStateResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type UploadApiKeyRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type UploadApiKeyRequest struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The OCID of the user.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	UserId *string `mandatory:"true" contributesTo:"path" name:"userId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Request object for uploading an API key for a user.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	CreateApiKeyDetails `contributesTo:"body"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// A token that uniquely identifies a request so it can be retried in case of a timeout or
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// server error without risk of executing that same action again. Retry tokens expire after 24
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// hours, but can be invalidated before then due to conflicting operations (e.g., if a resource
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// has been deleted and purged from the system, then a retry of the original creation request
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// may be rejected).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        UploadApiKeyRequest wrapper for the UploadApiKey operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (UploadApiKeyRequest) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (request UploadApiKeyRequest) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UploadApiKeyResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UploadApiKeyResponse 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"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          UploadApiKeyResponse wrapper for the UploadApiKey operation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (UploadApiKeyResponse) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (response UploadApiKeyResponse) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type User

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type User struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The OCID of the user.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Id *string `mandatory:"true" json:"id"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The OCID of the tenancy containing the user.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	CompartmentId *string `mandatory:"true" json:"compartmentId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The name you assign to the user during creation. This is the user's login for the Console.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The name must be unique across all users in the tenancy and cannot be changed.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Name *string `mandatory:"true" json:"name"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The description you assign to the user. Does not have to be unique, and it's changeable.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Description *string `mandatory:"true" json:"description"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Date and time the user was created, in the format defined by RFC3339.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Example: `2016-08-25T21:10:29.600Z`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The user's current state. After creating a user, make sure its `lifecycleState` changes from CREATING to
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// ACTIVE before using it.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	LifecycleState UserLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Returned only if the user's `lifecycleState` is INACTIVE. A 16-bit value showing the reason why the user
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// is inactive:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// - bit 0: SUSPENDED (reserved for future use)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// - bit 1: DISABLED (reserved for future use)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// - bit 2: BLOCKED (the user has exceeded the maximum number of failed login attempts for the Console)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	InactiveStatus *int `mandatory:"false" json:"inactiveStatus"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Example: `{"Department": "Finance"}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// For more information, see Resource Tags (https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/resourcetags.htm).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Example: `{"Operations": {"CostCenter": "42"}}`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            User An individual employee or system that needs to manage or use your company's Oracle Cloud Infrastructure resources. Users might need to launch instances, manage remote disks, work with your cloud network, etc. Users have one or more IAM Service credentials (ApiKey, UIPassword, and SwiftPassword). For more information, see User Credentials (https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/usercredentials.htm)). End users of your application are not typically IAM Service users. For conceptual information about users and other IAM Service components, see Overview of the IAM Service (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/overview.htm). These users are created directly within the Oracle Cloud Infrastructure system, via the IAM service. They are different from *federated users*, who authenticate themselves to the Oracle Cloud Infrastructure Console via an identity provider. For more information, see Identity Providers and Federation (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/federation.htm). To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policygetstarted.htm).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (User) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (m User) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type UserGroupMembership

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type UserGroupMembership struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The OCID of the membership.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Id *string `mandatory:"true" json:"id"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The OCID of the tenancy containing the user, group, and membership object.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	CompartmentId *string `mandatory:"true" json:"compartmentId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The OCID of the group.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	GroupId *string `mandatory:"true" json:"groupId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The OCID of the user.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	UserId *string `mandatory:"true" json:"userId"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Date and time the membership was created, in the format defined by RFC3339.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Example: `2016-08-25T21:10:29.600Z`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The membership's current state.  After creating a membership object, make sure its `lifecycleState` changes
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// from CREATING to ACTIVE before using it.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	LifecycleState UserGroupMembershipLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The detailed status of INACTIVE lifecycleState.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	InactiveStatus *int `mandatory:"false" json:"inactiveStatus"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              UserGroupMembership An object that represents the membership of a user in a group. When you add a user to a group, the result is a `UserGroupMembership` with its own OCID. To remove a user from a group, you delete the `UserGroupMembership` object.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (UserGroupMembership) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (m UserGroupMembership) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type UserGroupMembershipLifecycleStateEnum

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type UserGroupMembershipLifecycleStateEnum string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                UserGroupMembershipLifecycleStateEnum Enum with underlying type: string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                const (
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	UserGroupMembershipLifecycleStateCreating UserGroupMembershipLifecycleStateEnum = "CREATING"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	UserGroupMembershipLifecycleStateActive   UserGroupMembershipLifecycleStateEnum = "ACTIVE"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	UserGroupMembershipLifecycleStateInactive UserGroupMembershipLifecycleStateEnum = "INACTIVE"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	UserGroupMembershipLifecycleStateDeleting UserGroupMembershipLifecycleStateEnum = "DELETING"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	UserGroupMembershipLifecycleStateDeleted  UserGroupMembershipLifecycleStateEnum = "DELETED"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                )

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Set of constants representing the allowable values for UserGroupMembershipLifecycleState

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func GetUserGroupMembershipLifecycleStateEnumValues

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func GetUserGroupMembershipLifecycleStateEnumValues() []UserGroupMembershipLifecycleStateEnum

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GetUserGroupMembershipLifecycleStateEnumValues Enumerates the set of values for UserGroupMembershipLifecycleState

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UserLifecycleStateEnum

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UserLifecycleStateEnum string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      UserLifecycleStateEnum Enum with underlying type: string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      const (
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	UserLifecycleStateCreating UserLifecycleStateEnum = "CREATING"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	UserLifecycleStateActive   UserLifecycleStateEnum = "ACTIVE"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	UserLifecycleStateInactive UserLifecycleStateEnum = "INACTIVE"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	UserLifecycleStateDeleting UserLifecycleStateEnum = "DELETING"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	UserLifecycleStateDeleted  UserLifecycleStateEnum = "DELETED"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      )

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Set of constants representing the allowable values for UserLifecycleState

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func GetUserLifecycleStateEnumValues

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func GetUserLifecycleStateEnumValues() []UserLifecycleStateEnum

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          GetUserLifecycleStateEnumValues Enumerates the set of values for UserLifecycleState

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Source Files