Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/)
# NOTE: This class is auto generated. Do not edit the class manually.
#
=begin comment
Fastly API
Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/)
description=> 'Subject Alternate Names - An array of one or more fully qualified domain names or public IP addresses to be secured by this certificate. Required.',
format=> '',
read_only=> 'false',
},
'common_name'=> {
datatype=> 'string',
base_name=> 'common_name',
description=> 'Common Name (CN) - The fully qualified domain name (FQDN) to be secured by this certificate. The common name should be one of the entries in the SANs parameter.',
format=> '',
read_only=> 'false',
},
'country'=> {
datatype=> 'string',
base_name=> 'country',
description=> 'Country (C) - The two-letter ISO country code where the organization is located.',
format=> '',
read_only=> 'false',
},
'state'=> {
datatype=> 'string',
base_name=> 'state',
description=> 'State (S) - The state, province, region, or county where the organization is located. This should not be abbreviated.',
format=> '',
read_only=> 'false',
},
'city'=> {
datatype=> 'string',
base_name=> 'city',
description=> 'Locality (L) - The locality, city, town, or village where the organization is located.',
format=> '',
read_only=> 'false',
},
'postal_code'=> {
datatype=> 'string',
base_name=> 'postal_code',
description=> 'Postal Code - The postal code where the organization is located.',
format=> '',
read_only=> 'false',
},
'street_address'=> {
datatype=> 'string',
base_name=> 'street_address',
description=> 'Street Address - The street address where the organization is located.',
format=> '',
read_only=> 'false',
},
'organization'=> {
datatype=> 'string',
base_name=> 'organization',
description=> 'Organization (O) - The legal name of the organization, including any suffixes. This should not be abbreviated.',
format=> '',
read_only=> 'false',
},
'organizational_unit'=> {
datatype=> 'string',
base_name=> 'organizational_unit',
description=> 'Organizational Unit (OU) - The internal division of the organization managing the certificate.',
format=> '',
read_only=> 'false',
},
'email'=> {
datatype=> 'string',
base_name=> 'email',
description=> 'Email Address (EMAIL) - The organizational contact for this.',