Class CreateBlockchainPlatformDetails
Blockchain Platform details for creating a new service.
Inherited Members
Namespace: Oci.BlockchainService.Models
Assembly: OCI.DotNetSDK.Blockchain.dll
Syntax
public class CreateBlockchainPlatformDetails
Properties
CaCertArchiveText
Declaration
[JsonProperty(PropertyName = "caCertArchiveText")]
public string CaCertArchiveText { get; set; }
Property Value
Type | Description |
---|---|
string | Base64 encoded text in ASCII character set of a Thirdparty CA Certificates archive file. The Archive file is a zip file containing third part CA Certificates, the ca key and certificate files used when issuing enrollment certificates (ECerts) and transaction certificates (TCerts). The chainfile (if it exists) contains the certificate chain which should be trusted for this CA, where the 1st in the chain is always the root CA certificate. File list in zip file [ca-cert.pem,ca-key.pem,ca-chain.pem(optional)]. |
CompartmentId
Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type | Description |
---|---|
string | Compartment Identifier |
Remarks
Required
ComputeShape
Declaration
[Required(ErrorMessage = "ComputeShape is required.")]
[JsonProperty(PropertyName = "computeShape")]
[JsonConverter(typeof(StringEnumConverter))]
public BlockchainPlatform.ComputeShapeEnum? ComputeShape { get; set; }
Property Value
Type | Description |
---|---|
BlockchainPlatform.ComputeShapeEnum? | Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE |
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. Example: {"foo-namespace": {"bar-key": "value"}} |
Description
Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type | Description |
---|---|
string | Platform Instance Description |
DisplayName
Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string | Platform Instance Display name, can be renamed |
Remarks
Required
FederatedUserId
Declaration
[JsonProperty(PropertyName = "federatedUserId")]
public string FederatedUserId { get; set; }
Property Value
Type | Description |
---|---|
string | Identifier for a federated user |
FreeformTags
Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, string> | Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} |
IdcsAccessToken
Declaration
[Required(ErrorMessage = "IdcsAccessToken is required.")]
[JsonProperty(PropertyName = "idcsAccessToken")]
public string IdcsAccessToken { get; set; }
Property Value
Type | Description |
---|---|
string | IDCS access token with Identity Domain Administrator role |
Remarks
Required
IsByol
Declaration
[JsonProperty(PropertyName = "isByol")]
public bool? IsByol { get; set; }
Property Value
Type | Description |
---|---|
bool? | Bring your own license |
PlatformRole
Declaration
[Required(ErrorMessage = "PlatformRole is required.")]
[JsonProperty(PropertyName = "platformRole")]
[JsonConverter(typeof(StringEnumConverter))]
public BlockchainPlatform.PlatformRoleEnum? PlatformRole { get; set; }
Property Value
Type | Description |
---|---|
BlockchainPlatform.PlatformRoleEnum? | Role of platform - founder or participant |
Remarks
Required
PlatformVersion
Declaration
[JsonProperty(PropertyName = "platformVersion")]
public string PlatformVersion { get; set; }
Property Value
Type | Description |
---|---|
string | Platform version |