Class: Azure::CDN::Mgmt::V2020_04_15::Models::CustomDomain
- Inherits:
-
ProxyResource
- Object
- Resource
- ProxyResource
- Azure::CDN::Mgmt::V2020_04_15::Models::CustomDomain
- Includes:
- MsRestAzure
- Defined in:
- lib/2020-04-15/generated/azure_mgmt_cdn/models/custom_domain.rb
Overview
Friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g. www.contoso.com.
Instance Attribute Summary collapse
-
#custom_https_provisioning_state ⇒ CustomHttpsProvisioningState
Https of the custom domain.
-
#custom_https_provisioning_substate ⇒ CustomHttpsProvisioningSubstate
the progress of custom HTTPS enabling/disabling process step by step.
-
#host_name ⇒ String
name.
-
#provisioning_state ⇒ String
Provisioning status of the custom domain.
-
#resource_state ⇒ CustomDomainResourceState
domain.
-
#validation_data ⇒ String
delivering CDN to some regions due to local compliance reasons.
Attributes inherited from Resource
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for CustomDomain class as Ruby Hash.
Methods inherited from Resource
Instance Attribute Details
#custom_https_provisioning_state ⇒ CustomHttpsProvisioningState
Https of the custom domain. Possible values include: ‘Enabling’, ‘Enabled’, ‘Disabling’, ‘Disabled’, ‘Failed’
27 28 29 |
# File 'lib/2020-04-15/generated/azure_mgmt_cdn/models/custom_domain.rb', line 27 def custom_https_provisioning_state @custom_https_provisioning_state end |
#custom_https_provisioning_substate ⇒ CustomHttpsProvisioningSubstate
the progress of custom HTTPS enabling/disabling process step by step. Possible values include: ‘SubmittingDomainControlValidationRequest’, ‘PendingDomainControlValidationREquestApproval’, ‘DomainControlValidationRequestApproved’, ‘DomainControlValidationRequestRejected’, ‘DomainControlValidationRequestTimedOut’, ‘IssuingCertificate’, ‘DeployingCertificate’, ‘CertificateDeployed’, ‘DeletingCertificate’, ‘CertificateDeleted’
38 39 40 |
# File 'lib/2020-04-15/generated/azure_mgmt_cdn/models/custom_domain.rb', line 38 def custom_https_provisioning_substate @custom_https_provisioning_substate end |
#host_name ⇒ String
name.
18 19 20 |
# File 'lib/2020-04-15/generated/azure_mgmt_cdn/models/custom_domain.rb', line 18 def host_name @host_name end |
#provisioning_state ⇒ String
Returns Provisioning status of the custom domain.
47 48 49 |
# File 'lib/2020-04-15/generated/azure_mgmt_cdn/models/custom_domain.rb', line 47 def provisioning_state @provisioning_state end |
#resource_state ⇒ CustomDomainResourceState
domain. Possible values include: ‘Creating’, ‘Active’, ‘Deleting’
22 23 24 |
# File 'lib/2020-04-15/generated/azure_mgmt_cdn/models/custom_domain.rb', line 22 def resource_state @resource_state end |
#validation_data ⇒ String
delivering CDN to some regions due to local compliance reasons. E.g. ICP license number of a custom domain is required to deliver content in China.
44 45 46 |
# File 'lib/2020-04-15/generated/azure_mgmt_cdn/models/custom_domain.rb', line 44 def validation_data @validation_data end |
Class Method Details
.mapper ⇒ Object
Mapper for CustomDomain class as Ruby Hash. This will be used for serialization/deserialization.
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 |
# File 'lib/2020-04-15/generated/azure_mgmt_cdn/models/custom_domain.rb', line 54 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'CustomDomain', type: { name: 'Composite', class_name: 'CustomDomain', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, host_name: { client_side_validation: true, required: true, serialized_name: 'properties.hostName', type: { name: 'String' } }, resource_state: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.resourceState', type: { name: 'String' } }, custom_https_provisioning_state: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.customHttpsProvisioningState', type: { name: 'String' } }, custom_https_provisioning_substate: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.customHttpsProvisioningSubstate', type: { name: 'String' } }, validation_data: { client_side_validation: true, required: false, serialized_name: 'properties.validationData', type: { name: 'String' } }, provisioning_state: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.provisioningState', type: { name: 'String' } } } } } end |