WebService-Fastly

 view release on metacpan or  search on metacpan

lib/WebService/Fastly/Object/TlsCsrDataAttributes.pm  view on Meta::CPAN

        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.',
        format => 'email',
        read_only => 'false',
            },
    'key_type' => {
        datatype => 'string',
        base_name => 'key_type',
        description => 'CSR Key Type.',
        format => '',
        read_only => 'false',
            },
    'relationships/tls_private_key/id' => {
        datatype => 'string',
        base_name => 'relationships.tls_private_key.id',
        description => 'Optional. An alphanumeric string identifying the private key you've uploaded for use with your TLS certificate. If left blank, Fastly will create and manage a key for you.',
        format => '',
        read_only => 'false',
            },
});

__PACKAGE__->openapi_types( {
    'sans' => 'ARRAY[string]',
    'common_name' => 'string',
    'country' => 'string',
    'state' => 'string',
    'city' => 'string',
    'postal_code' => 'string',
    'street_address' => 'string',
    'organization' => 'string',
    'organizational_unit' => 'string',
    'email' => 'string',
    'key_type' => 'string',
    'relationships/tls_private_key/id' => 'string'
} );

__PACKAGE__->attribute_map( {
    'sans' => 'sans',
    'common_name' => 'common_name',
    'country' => 'country',
    'state' => 'state',
    'city' => 'city',
    'postal_code' => 'postal_code',
    'street_address' => 'street_address',
    'organization' => 'organization',
    'organizational_unit' => 'organizational_unit',
    'email' => 'email',
    'key_type' => 'key_type',
    'relationships/tls_private_key/id' => 'relationships.tls_private_key.id'
} );

__PACKAGE__->mk_accessors(keys %{__PACKAGE__->attribute_map});

__PACKAGE__->openapi_nullable( {
} );


1;



( run in 0.538 second using v1.01-cache-2.11-cpan-39bf76dae61 )