Class CreateOracleDbAwsIdentityConnectorDetails
Create Oracle DB AWS Identity Connector resource object.
Inherited Members
Namespace: Oci.DbmulticloudService.Models
Assembly: OCI.DotNetSDK.Dbmulticloud.dll
Syntax
public class CreateOracleDbAwsIdentityConnectorDetails
Properties
AwsAccountId
Declaration
[JsonProperty(PropertyName = "awsAccountId")]
public string AwsAccountId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | AWS Account ID. |
AwsLocation
Declaration
[Required(ErrorMessage = "AwsLocation is required.")]
[JsonProperty(PropertyName = "awsLocation")]
public string AwsLocation { get; set; }
Property Value
| Type | Description |
|---|---|
| string | AWS resource location. |
Remarks
Required
AwsStsPrivateEndpoint
Declaration
[JsonProperty(PropertyName = "awsStsPrivateEndpoint")]
public string AwsStsPrivateEndpoint { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Private endpoint of AWS Security Token Service. |
CompartmentId
Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The OCID of the compartment that contains Oracle DB AWS Identity Connector resource. |
Remarks
Required
DefinedTags
Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, Dictionary<string, object>> | Defined tags for this resource. Each key is predefined and scoped to a namespace.
For more information, see Resource Tags.
|
DisplayName
Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Oracle DB Google AWS Identity Connector resource name. |
Remarks
Required
FreeformTags
Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, 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.
|
IssuerUrl
Declaration
[Required(ErrorMessage = "IssuerUrl is required.")]
[JsonProperty(PropertyName = "issuerUrl")]
public string IssuerUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string | OIDC token issuer Url. |
Remarks
Required
OidcScope
Declaration
[Required(ErrorMessage = "OidcScope is required.")]
[JsonProperty(PropertyName = "oidcScope")]
public string OidcScope { get; set; }
Property Value
| Type | Description |
|---|---|
| string | OCI IAM Domain scope for issuer URL. |
Remarks
Required
ResourceId
Declaration
[Required(ErrorMessage = "ResourceId is required.")]
[JsonProperty(PropertyName = "resourceId")]
public string ResourceId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The OCID of the AWS VM Cluster resource. |
Remarks
Required
ServiceRoleDetails
Declaration
[Required(ErrorMessage = "ServiceRoleDetails is required.")]
[JsonProperty(PropertyName = "serviceRoleDetails")]
public List<ServiceRoleDetail> ServiceRoleDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| List<ServiceRoleDetail> | Service role details and respective Amazon resource nam of Role. |
Remarks
Required