AutoCertificate
Properties
Provider
string
The certificate provider used to issue the certificates.
CommonName
string
The common name (DNS) of the certificate to issue. The common name needs to be part of a zone in IONOS Cloud DNS.
KeyAlgorithm
string
The key algorithm used to generate the certificate.
Name
string
A certificate name used for management purposes.
SubjectAlternativeNames
Pointer to []string
Optional additional names to be added to the issued certificate. The additional names needs to be part of a zone in IONOS Cloud DNS.
[optional]
Methods
NewAutoCertificate
func NewAutoCertificate(provider string, commonName string, keyAlgorithm string, name string, ) *AutoCertificate
NewAutoCertificate instantiates a new AutoCertificate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
NewAutoCertificateWithDefaults
func NewAutoCertificateWithDefaults() *AutoCertificate
NewAutoCertificateWithDefaults instantiates a new AutoCertificate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
GetProvider
func (o *AutoCertificate) GetProvider() string
GetProvider returns the Provider field if non-nil, zero value otherwise.
GetProviderOk
func (o *AutoCertificate) GetProviderOk() (*string, bool)
GetProviderOk returns a tuple with the Provider field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetProvider
func (o *AutoCertificate) SetProvider(v string)
SetProvider sets Provider field to given value.
GetCommonName
func (o *AutoCertificate) GetCommonName() string
GetCommonName returns the CommonName field if non-nil, zero value otherwise.
GetCommonNameOk
func (o *AutoCertificate) GetCommonNameOk() (*string, bool)
GetCommonNameOk returns a tuple with the CommonName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetCommonName
func (o *AutoCertificate) SetCommonName(v string)
SetCommonName sets CommonName field to given value.
GetKeyAlgorithm
func (o *AutoCertificate) GetKeyAlgorithm() string
GetKeyAlgorithm returns the KeyAlgorithm field if non-nil, zero value otherwise.
GetKeyAlgorithmOk
func (o *AutoCertificate) GetKeyAlgorithmOk() (*string, bool)
GetKeyAlgorithmOk returns a tuple with the KeyAlgorithm field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetKeyAlgorithm
func (o *AutoCertificate) SetKeyAlgorithm(v string)
SetKeyAlgorithm sets KeyAlgorithm field to given value.
GetName
func (o *AutoCertificate) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
GetNameOk
func (o *AutoCertificate) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetName
func (o *AutoCertificate) SetName(v string)
SetName sets Name field to given value.
GetSubjectAlternativeNames
func (o *AutoCertificate) GetSubjectAlternativeNames() []string
GetSubjectAlternativeNames returns the SubjectAlternativeNames field if non-nil, zero value otherwise.
GetSubjectAlternativeNamesOk
func (o *AutoCertificate) GetSubjectAlternativeNamesOk() (*[]string, bool)
GetSubjectAlternativeNamesOk returns a tuple with the SubjectAlternativeNames field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetSubjectAlternativeNames
func (o *AutoCertificate) SetSubjectAlternativeNames(v []string)
SetSubjectAlternativeNames sets SubjectAlternativeNames field to given value.
HasSubjectAlternativeNames
func (o *AutoCertificate) HasSubjectAlternativeNames() bool
HasSubjectAlternativeNames returns a boolean if a field has been set.
Last updated
