Class MicrositeSummary
microsite details for a marketing brand
Inherited Members
Namespace: Oci.FusionappsService.Models
Assembly: OCI.DotNetSDK.Fusionapps.dll
Syntax
public class MicrositeSummary
Properties
CertificateManagement
Declaration
[JsonProperty(PropertyName = "certificateManagement")]
[JsonConverter(typeof(StringEnumConverter))]
public Microsite.CertificateManagementEnum? CertificateManagement { get; set; }
Property Value
| Type | Description |
|---|---|
| Microsite.CertificateManagementEnum? | certificate type for microsite |
DefinedTags
Declaration
[Required(ErrorMessage = "DefinedTags is required.")]
[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"}} |
Remarks
Required
DnsManagement
Declaration
[Required(ErrorMessage = "DnsManagement is required.")]
[JsonProperty(PropertyName = "dnsManagement")]
[JsonConverter(typeof(StringEnumConverter))]
public Microsite.DnsManagementEnum? DnsManagement { get; set; }
Property Value
| Type | Description |
|---|---|
| Microsite.DnsManagementEnum? | dns management type for microsite |
Remarks
Required
DnsStatus
Declaration
[Required(ErrorMessage = "DnsStatus is required.")]
[JsonProperty(PropertyName = "dnsStatus")]
[JsonConverter(typeof(StringEnumConverter))]
public Microsite.DnsStatusEnum? DnsStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| Microsite.DnsStatusEnum? | dns status for microsite |
Remarks
Required
FreeformTags
Declaration
[Required(ErrorMessage = "FreeformTags is required.")]
[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"} |
Remarks
Required
FusionEnvironmentId
Declaration
[Required(ErrorMessage = "FusionEnvironmentId is required.")]
[JsonProperty(PropertyName = "fusionEnvironmentId")]
public string FusionEnvironmentId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Fusion Environment Identifier |
Remarks
Required
Id
Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The unique identifier (OCID) of microsite. Can't be changed after creation. |
Remarks
Required
LifecycleDetails
Declaration
[JsonProperty(PropertyName = "lifecycleDetails")]
[JsonConverter(typeof(StringEnumConverter))]
public Microsite.LifecycleDetailsEnum? LifecycleDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| Microsite.LifecycleDetailsEnum? | Intermediate state for microsite |
LifecycleState
Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(StringEnumConverter))]
public Microsite.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
| Type | Description |
|---|---|
| Microsite.LifecycleStateEnum? | microsite lifecyclestate |
Remarks
Required
MarketingBrandId
Declaration
[Required(ErrorMessage = "MarketingBrandId is required.")]
[JsonProperty(PropertyName = "marketingBrandId")]
public string MarketingBrandId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Marketing Brand Identifier |
Remarks
Required
Name
Declaration
[Required(ErrorMessage = "Name is required.")]
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string | microsite name |
Remarks
Required
SystemTags
Declaration
[Required(ErrorMessage = "SystemTags is required.")]
[JsonProperty(PropertyName = "systemTags")]
public Dictionary<string, Dictionary<string, object>> SystemTags { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, Dictionary<string, object>> | The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}} |
Remarks
Required
TimeCreated
Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The time the Microsite was created. An RFC3339 formatted datetime string |
Remarks
Required