sslcertificateapiv1

package
v0.46.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 24, 2024 License: Apache-2.0 Imports: 9 Imported by: 5

Documentation

Overview

Package sslcertificateapiv1 : Operations and models for the SslCertificateApiV1 service

Index

Constants

View Source
const (
	ChangeSslSettingOptions_Value_Flexible = "flexible"
	ChangeSslSettingOptions_Value_Full     = "full"
	ChangeSslSettingOptions_Value_Off      = "off"
	ChangeSslSettingOptions_Value_Strict   = "strict"
)

Constants associated with the ChangeSslSettingOptions.Value property. value.

View Source
const (
	ChangeTls12SettingOptions_Value_Off = "off"
	ChangeTls12SettingOptions_Value_On  = "on"
)

Constants associated with the ChangeTls12SettingOptions.Value property. value.

View Source
const (
	ChangeTls13SettingOptions_Value_Off = "off"
	ChangeTls13SettingOptions_Value_On  = "on"
)

Constants associated with the ChangeTls13SettingOptions.Value property. value.

View Source
const (
	CustomCertReqGeoRestrictions_Label_Eu              = "eu"
	CustomCertReqGeoRestrictions_Label_HighestSecurity = "highest_security"
	CustomCertReqGeoRestrictions_Label_Us              = "us"
)

Constants associated with the CustomCertReqGeoRestrictions.Label property. properties.

View Source
const (
	UpdateCustomCertificateOptions_BundleMethod_Force      = "force"
	UpdateCustomCertificateOptions_BundleMethod_Optimal    = "optimal"
	UpdateCustomCertificateOptions_BundleMethod_Ubiquitous = "ubiquitous"
)

Constants associated with the UpdateCustomCertificateOptions.BundleMethod property. Methods shown in UI mapping to API: Compatible(ubiquitous), Modern(optimal), User Defined(force).

View Source
const (
	UploadCustomCertificateOptions_BundleMethod_Force      = "force"
	UploadCustomCertificateOptions_BundleMethod_Optimal    = "optimal"
	UploadCustomCertificateOptions_BundleMethod_Ubiquitous = "ubiquitous"
)

Constants associated with the UploadCustomCertificateOptions.BundleMethod property. Methods shown in UI mapping to API: Compatible(ubiquitous), Modern(optimal), User Defined(force).

View Source
const DefaultServiceName = "ssl_certificate_api"

DefaultServiceName is the default key used to find external configuration information.

View Source
const DefaultServiceURL = "https://api.cis.cloud.ibm.com"

DefaultServiceURL is the default URL to make service requests to.

View Source
const (
	OrderCertificateOptions_Type_Dedicated = "dedicated"
)

Constants associated with the OrderCertificateOptions.Type property. priorities.

View Source
const (
	Tls12SettingRespResult_ID_Tls12Only = "tls_1_2_only"
)

Constants associated with the Tls12SettingRespResult.ID property. identifier.

View Source
const (
	Tls13SettingRespResult_ID_Tls13 = "tls_1_3"
)

Constants associated with the Tls13SettingRespResult.ID property. identifier.

Variables

This section is empty.

Functions

func GetServiceURLForRegion added in v0.12.1

func GetServiceURLForRegion(region string) (string, error)

GetServiceURLForRegion returns the service URL to be used for the specified region

func UnmarshalCertPriorityReqCertificatesItem

func UnmarshalCertPriorityReqCertificatesItem(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalCertPriorityReqCertificatesItem unmarshals an instance of CertPriorityReqCertificatesItem from the specified map of raw messages.

func UnmarshalCertificate

func UnmarshalCertificate(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalCertificate unmarshals an instance of Certificate from the specified map of raw messages.

func UnmarshalCustomCertPack

func UnmarshalCustomCertPack(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalCustomCertPack unmarshals an instance of CustomCertPack from the specified map of raw messages.

func UnmarshalCustomCertReqGeoRestrictions

func UnmarshalCustomCertReqGeoRestrictions(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalCustomCertReqGeoRestrictions unmarshals an instance of CustomCertReqGeoRestrictions from the specified map of raw messages.

func UnmarshalCustomCertResp

func UnmarshalCustomCertResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalCustomCertResp unmarshals an instance of CustomCertResp from the specified map of raw messages.

func UnmarshalDedicatedCertificatePack

func UnmarshalDedicatedCertificatePack(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalDedicatedCertificatePack unmarshals an instance of DedicatedCertificatePack from the specified map of raw messages.

func UnmarshalDedicatedCertificateResp added in v0.11.0

func UnmarshalDedicatedCertificateResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalDedicatedCertificateResp unmarshals an instance of DedicatedCertificateResp from the specified map of raw messages.

func UnmarshalListCertificateResp

func UnmarshalListCertificateResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalListCertificateResp unmarshals an instance of ListCertificateResp from the specified map of raw messages.

func UnmarshalListCustomCertsResp

func UnmarshalListCustomCertsResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalListCustomCertsResp unmarshals an instance of ListCustomCertsResp from the specified map of raw messages.

func UnmarshalResultInfo

func UnmarshalResultInfo(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalResultInfo unmarshals an instance of ResultInfo from the specified map of raw messages.

func UnmarshalSslSetting

func UnmarshalSslSetting(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalSslSetting unmarshals an instance of SslSetting from the specified map of raw messages.

func UnmarshalSslSettingResp

func UnmarshalSslSettingResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalSslSettingResp unmarshals an instance of SslSettingResp from the specified map of raw messages.

func UnmarshalTls12SettingResp

func UnmarshalTls12SettingResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalTls12SettingResp unmarshals an instance of Tls12SettingResp from the specified map of raw messages.

func UnmarshalTls12SettingRespMessagesItem

func UnmarshalTls12SettingRespMessagesItem(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalTls12SettingRespMessagesItem unmarshals an instance of Tls12SettingRespMessagesItem from the specified map of raw messages.

func UnmarshalTls12SettingRespResult

func UnmarshalTls12SettingRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalTls12SettingRespResult unmarshals an instance of Tls12SettingRespResult from the specified map of raw messages.

func UnmarshalTls13SettingResp

func UnmarshalTls13SettingResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalTls13SettingResp unmarshals an instance of Tls13SettingResp from the specified map of raw messages.

func UnmarshalTls13SettingRespResult

func UnmarshalTls13SettingRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalTls13SettingRespResult unmarshals an instance of Tls13SettingRespResult from the specified map of raw messages.

func UnmarshalUniversalSettingResp

func UnmarshalUniversalSettingResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalUniversalSettingResp unmarshals an instance of UniversalSettingResp from the specified map of raw messages.

func UnmarshalUniversalSettingRespResult

func UnmarshalUniversalSettingRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalUniversalSettingRespResult unmarshals an instance of UniversalSettingRespResult from the specified map of raw messages.

Types

type CertPriorityReqCertificatesItem

type CertPriorityReqCertificatesItem struct {
	// identifier.
	ID *string `json:"id" validate:"required"`

	// certificate priority.
	Priority *int64 `json:"priority" validate:"required"`
}

CertPriorityReqCertificatesItem : certificate items.

type Certificate

type Certificate struct {
	// identifier.
	ID interface{} `json:"id" validate:"required"`

	// host name.
	Hosts []string `json:"hosts" validate:"required"`

	// status.
	Status *string `json:"status" validate:"required"`
}

Certificate : certificate.

type ChangeCertificatePriorityOptions

type ChangeCertificatePriorityOptions struct {
	// certificates array.
	Certificates []CertPriorityReqCertificatesItem `json:"certificates,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

ChangeCertificatePriorityOptions : The ChangeCertificatePriority options.

func (*ChangeCertificatePriorityOptions) SetCertificates

SetCertificates : Allow user to set Certificates

func (*ChangeCertificatePriorityOptions) SetHeaders

SetHeaders : Allow user to set Headers

type ChangeSslSettingOptions

type ChangeSslSettingOptions struct {
	// value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

ChangeSslSettingOptions : The ChangeSslSetting options.

func (*ChangeSslSettingOptions) SetHeaders

func (options *ChangeSslSettingOptions) SetHeaders(param map[string]string) *ChangeSslSettingOptions

SetHeaders : Allow user to set Headers

func (*ChangeSslSettingOptions) SetValue

func (options *ChangeSslSettingOptions) SetValue(value string) *ChangeSslSettingOptions

SetValue : Allow user to set Value

type ChangeTls12SettingOptions

type ChangeTls12SettingOptions struct {
	// value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

ChangeTls12SettingOptions : The ChangeTls12Setting options.

func (*ChangeTls12SettingOptions) SetHeaders

func (options *ChangeTls12SettingOptions) SetHeaders(param map[string]string) *ChangeTls12SettingOptions

SetHeaders : Allow user to set Headers

func (*ChangeTls12SettingOptions) SetValue

SetValue : Allow user to set Value

type ChangeTls13SettingOptions

type ChangeTls13SettingOptions struct {
	// value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

ChangeTls13SettingOptions : The ChangeTls13Setting options.

func (*ChangeTls13SettingOptions) SetHeaders

func (options *ChangeTls13SettingOptions) SetHeaders(param map[string]string) *ChangeTls13SettingOptions

SetHeaders : Allow user to set Headers

func (*ChangeTls13SettingOptions) SetValue

SetValue : Allow user to set Value

type ChangeUniversalCertificateSettingOptions

type ChangeUniversalCertificateSettingOptions struct {
	// enabled.
	Enabled *bool `json:"enabled,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

ChangeUniversalCertificateSettingOptions : The ChangeUniversalCertificateSetting options.

func (*ChangeUniversalCertificateSettingOptions) SetEnabled

SetEnabled : Allow user to set Enabled

func (*ChangeUniversalCertificateSettingOptions) SetHeaders

SetHeaders : Allow user to set Headers

type CustomCertPack

type CustomCertPack struct {
	// identifier.
	ID *string `json:"id" validate:"required"`

	// host name.
	Hosts []string `json:"hosts" validate:"required"`

	// issuer.
	Issuer *string `json:"issuer" validate:"required"`

	// signature.
	Signature *string `json:"signature" validate:"required"`

	// status.
	Status *string `json:"status" validate:"required"`

	// bundle method.
	BundleMethod *string `json:"bundle_method" validate:"required"`

	// zone identifier.
	ZoneID *string `json:"zone_id" validate:"required"`

	// uploaded date.
	UploadedOn *string `json:"uploaded_on" validate:"required"`

	// modified date.
	ModifiedOn *string `json:"modified_on" validate:"required"`

	// expire date.
	ExpiresOn *string `json:"expires_on" validate:"required"`

	// priority.
	Priority *float64 `json:"priority" validate:"required"`
}

CustomCertPack : custom certificate pack.

type CustomCertReqGeoRestrictions

type CustomCertReqGeoRestrictions struct {
	// properties.
	Label *string `json:"label" validate:"required"`
}

CustomCertReqGeoRestrictions : geo restrictions.

type CustomCertResp

type CustomCertResp struct {
	// custom certificate pack.
	Result *CustomCertPack `json:"result" validate:"required"`

	// success.
	Success *bool `json:"success" validate:"required"`

	// errors.
	Errors [][]string `json:"errors" validate:"required"`

	// messages.
	Messages []Tls12SettingRespMessagesItem `json:"messages" validate:"required"`
}

CustomCertResp : custom certificate response.

type DedicatedCertificatePack

type DedicatedCertificatePack struct {
	// identifier.
	ID *string `json:"id" validate:"required"`

	// certificate type.
	Type *string `json:"type" validate:"required"`

	// host name.
	Hosts []string `json:"hosts" validate:"required"`

	// certificates.
	Certificates []Certificate `json:"certificates" validate:"required"`

	// primary certificate.
	PrimaryCertificate interface{} `json:"primary_certificate" validate:"required"`

	// status.
	Status *string `json:"status" validate:"required"`
}

DedicatedCertificatePack : dedicated certificate packs.

type DedicatedCertificateResp added in v0.11.0

type DedicatedCertificateResp struct {
	// dedicated certificate packs.
	Result *DedicatedCertificatePack `json:"result" validate:"required"`

	// result information.
	ResultInfo *ResultInfo `json:"result_info" validate:"required"`

	// success.
	Success *bool `json:"success" validate:"required"`

	// errors.
	Errors [][]string `json:"errors" validate:"required"`

	// messages.
	Messages []Tls12SettingRespMessagesItem `json:"messages" validate:"required"`
}

DedicatedCertificateResp : certificate response.

type DeleteCertificateOptions

type DeleteCertificateOptions struct {
	// cedrtificate identifier.
	CertIdentifier *string `json:"cert_identifier" validate:"required,ne="`

	// uuid, identify a session.
	XCorrelationID *string `json:"X-Correlation-ID,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

DeleteCertificateOptions : The DeleteCertificate options.

func (*DeleteCertificateOptions) SetCertIdentifier

func (options *DeleteCertificateOptions) SetCertIdentifier(certIdentifier string) *DeleteCertificateOptions

SetCertIdentifier : Allow user to set CertIdentifier

func (*DeleteCertificateOptions) SetHeaders

func (options *DeleteCertificateOptions) SetHeaders(param map[string]string) *DeleteCertificateOptions

SetHeaders : Allow user to set Headers

func (*DeleteCertificateOptions) SetXCorrelationID

func (options *DeleteCertificateOptions) SetXCorrelationID(xCorrelationID string) *DeleteCertificateOptions

SetXCorrelationID : Allow user to set XCorrelationID

type DeleteCustomCertificateOptions

type DeleteCustomCertificateOptions struct {
	// custom certificate id.
	CustomCertID *string `json:"custom_cert_id" validate:"required,ne="`

	// Allows users to set headers on API requests
	Headers map[string]string
}

DeleteCustomCertificateOptions : The DeleteCustomCertificate options.

func (*DeleteCustomCertificateOptions) SetCustomCertID

func (options *DeleteCustomCertificateOptions) SetCustomCertID(customCertID string) *DeleteCustomCertificateOptions

SetCustomCertID : Allow user to set CustomCertID

func (*DeleteCustomCertificateOptions) SetHeaders

SetHeaders : Allow user to set Headers

type GetCustomCertificateOptions

type GetCustomCertificateOptions struct {
	// custom certificate id.
	CustomCertID *string `json:"custom_cert_id" validate:"required,ne="`

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetCustomCertificateOptions : The GetCustomCertificate options.

func (*GetCustomCertificateOptions) SetCustomCertID

func (options *GetCustomCertificateOptions) SetCustomCertID(customCertID string) *GetCustomCertificateOptions

SetCustomCertID : Allow user to set CustomCertID

func (*GetCustomCertificateOptions) SetHeaders

func (options *GetCustomCertificateOptions) SetHeaders(param map[string]string) *GetCustomCertificateOptions

SetHeaders : Allow user to set Headers

type GetSslSettingOptions

type GetSslSettingOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetSslSettingOptions : The GetSslSetting options.

func (*GetSslSettingOptions) SetHeaders

func (options *GetSslSettingOptions) SetHeaders(param map[string]string) *GetSslSettingOptions

SetHeaders : Allow user to set Headers

type GetTls12SettingOptions

type GetTls12SettingOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetTls12SettingOptions : The GetTls12Setting options.

func (*GetTls12SettingOptions) SetHeaders

func (options *GetTls12SettingOptions) SetHeaders(param map[string]string) *GetTls12SettingOptions

SetHeaders : Allow user to set Headers

type GetTls13SettingOptions

type GetTls13SettingOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetTls13SettingOptions : The GetTls13Setting options.

func (*GetTls13SettingOptions) SetHeaders

func (options *GetTls13SettingOptions) SetHeaders(param map[string]string) *GetTls13SettingOptions

SetHeaders : Allow user to set Headers

type GetUniversalCertificateSettingOptions

type GetUniversalCertificateSettingOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetUniversalCertificateSettingOptions : The GetUniversalCertificateSetting options.

func (*GetUniversalCertificateSettingOptions) SetHeaders

SetHeaders : Allow user to set Headers

type ListCertificateResp

type ListCertificateResp struct {
	// certificate packs.
	Result []DedicatedCertificatePack `json:"result" validate:"required"`

	// result information.
	ResultInfo *ResultInfo `json:"result_info" validate:"required"`

	// success.
	Success *bool `json:"success" validate:"required"`

	// errors.
	Errors [][]string `json:"errors" validate:"required"`

	// messages.
	Messages []Tls12SettingRespMessagesItem `json:"messages" validate:"required"`
}

ListCertificateResp : certificate response.

type ListCertificatesOptions

type ListCertificatesOptions struct {
	// uuid, identify a session.
	XCorrelationID *string `json:"X-Correlation-ID,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

ListCertificatesOptions : The ListCertificates options.

func (*ListCertificatesOptions) SetHeaders

func (options *ListCertificatesOptions) SetHeaders(param map[string]string) *ListCertificatesOptions

SetHeaders : Allow user to set Headers

func (*ListCertificatesOptions) SetXCorrelationID

func (options *ListCertificatesOptions) SetXCorrelationID(xCorrelationID string) *ListCertificatesOptions

SetXCorrelationID : Allow user to set XCorrelationID

type ListCustomCertificatesOptions

type ListCustomCertificatesOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

ListCustomCertificatesOptions : The ListCustomCertificates options.

func (*ListCustomCertificatesOptions) SetHeaders

SetHeaders : Allow user to set Headers

type ListCustomCertsResp

type ListCustomCertsResp struct {
	// custom certificate packs.
	Result []CustomCertPack `json:"result" validate:"required"`

	// result information.
	ResultInfo *ResultInfo `json:"result_info" validate:"required"`

	// success.
	Success *bool `json:"success" validate:"required"`

	// errors.
	Errors [][]string `json:"errors" validate:"required"`

	// messages.
	Messages []Tls12SettingRespMessagesItem `json:"messages" validate:"required"`
}

ListCustomCertsResp : custom certificate response.

type OrderCertificateOptions

type OrderCertificateOptions struct {
	// priorities.
	Type *string `json:"type,omitempty"`

	// host name.
	Hosts []string `json:"hosts,omitempty"`

	// uuid, identify a session.
	XCorrelationID *string `json:"X-Correlation-ID,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

OrderCertificateOptions : The OrderCertificate options.

func (*OrderCertificateOptions) SetHeaders

func (options *OrderCertificateOptions) SetHeaders(param map[string]string) *OrderCertificateOptions

SetHeaders : Allow user to set Headers

func (*OrderCertificateOptions) SetHosts

func (options *OrderCertificateOptions) SetHosts(hosts []string) *OrderCertificateOptions

SetHosts : Allow user to set Hosts

func (*OrderCertificateOptions) SetType

func (options *OrderCertificateOptions) SetType(typeVar string) *OrderCertificateOptions

SetType : Allow user to set Type

func (*OrderCertificateOptions) SetXCorrelationID

func (options *OrderCertificateOptions) SetXCorrelationID(xCorrelationID string) *OrderCertificateOptions

SetXCorrelationID : Allow user to set XCorrelationID

type ResultInfo

type ResultInfo struct {
	// page number.
	Page *int64 `json:"page" validate:"required"`

	// per page count.
	PerPage *int64 `json:"per_page" validate:"required"`

	// count.
	Count *int64 `json:"count" validate:"required"`

	// total count.
	TotalCount *int64 `json:"total_count" validate:"required"`
}

ResultInfo : result information.

type SslCertificateApiV1

type SslCertificateApiV1 struct {
	Service *core.BaseService

	// cloud resource name.
	Crn *string

	// zone identifier.
	ZoneIdentifier *string
}

SslCertificateApiV1 : SSL Certificate

Version: 1.0.0

func NewSslCertificateApiV1

func NewSslCertificateApiV1(options *SslCertificateApiV1Options) (service *SslCertificateApiV1, err error)

NewSslCertificateApiV1 : constructs an instance of SslCertificateApiV1 with passed in options.

func NewSslCertificateApiV1UsingExternalConfig

func NewSslCertificateApiV1UsingExternalConfig(options *SslCertificateApiV1Options) (sslCertificateApi *SslCertificateApiV1, err error)

NewSslCertificateApiV1UsingExternalConfig : constructs an instance of SslCertificateApiV1 with passed in options and external configuration.

func (*SslCertificateApiV1) ChangeCertificatePriority

func (sslCertificateApi *SslCertificateApiV1) ChangeCertificatePriority(changeCertificatePriorityOptions *ChangeCertificatePriorityOptions) (response *core.DetailedResponse, err error)

ChangeCertificatePriority : Set certificate priority For a given zone identifier, set priority of certificates.

func (*SslCertificateApiV1) ChangeCertificatePriorityWithContext added in v0.12.1

func (sslCertificateApi *SslCertificateApiV1) ChangeCertificatePriorityWithContext(ctx context.Context, changeCertificatePriorityOptions *ChangeCertificatePriorityOptions) (response *core.DetailedResponse, err error)

ChangeCertificatePriorityWithContext is an alternate form of the ChangeCertificatePriority method which supports a Context parameter

func (*SslCertificateApiV1) ChangeSslSetting

func (sslCertificateApi *SslCertificateApiV1) ChangeSslSetting(changeSslSettingOptions *ChangeSslSettingOptions) (result *SslSettingResp, response *core.DetailedResponse, err error)

ChangeSslSetting : Change SSL setting For a given zone identifier, change SSL setting.

func (*SslCertificateApiV1) ChangeSslSettingWithContext added in v0.12.1

func (sslCertificateApi *SslCertificateApiV1) ChangeSslSettingWithContext(ctx context.Context, changeSslSettingOptions *ChangeSslSettingOptions) (result *SslSettingResp, response *core.DetailedResponse, err error)

ChangeSslSettingWithContext is an alternate form of the ChangeSslSetting method which supports a Context parameter

func (*SslCertificateApiV1) ChangeTls12Setting

func (sslCertificateApi *SslCertificateApiV1) ChangeTls12Setting(changeTls12SettingOptions *ChangeTls12SettingOptions) (result *Tls12SettingResp, response *core.DetailedResponse, err error)

ChangeTls12Setting : Set TLS 1.2 setting For a given zone identifier, set TLS 1.2 setting.

func (*SslCertificateApiV1) ChangeTls12SettingWithContext added in v0.12.1

func (sslCertificateApi *SslCertificateApiV1) ChangeTls12SettingWithContext(ctx context.Context, changeTls12SettingOptions *ChangeTls12SettingOptions) (result *Tls12SettingResp, response *core.DetailedResponse, err error)

ChangeTls12SettingWithContext is an alternate form of the ChangeTls12Setting method which supports a Context parameter

func (*SslCertificateApiV1) ChangeTls13Setting

func (sslCertificateApi *SslCertificateApiV1) ChangeTls13Setting(changeTls13SettingOptions *ChangeTls13SettingOptions) (result *Tls13SettingResp, response *core.DetailedResponse, err error)

ChangeTls13Setting : Set TLS 1.3 setting For a given zone identifier, set TLS 1.3 setting.

func (*SslCertificateApiV1) ChangeTls13SettingWithContext added in v0.12.1

func (sslCertificateApi *SslCertificateApiV1) ChangeTls13SettingWithContext(ctx context.Context, changeTls13SettingOptions *ChangeTls13SettingOptions) (result *Tls13SettingResp, response *core.DetailedResponse, err error)

ChangeTls13SettingWithContext is an alternate form of the ChangeTls13Setting method which supports a Context parameter

func (*SslCertificateApiV1) ChangeUniversalCertificateSetting

func (sslCertificateApi *SslCertificateApiV1) ChangeUniversalCertificateSetting(changeUniversalCertificateSettingOptions *ChangeUniversalCertificateSettingOptions) (response *core.DetailedResponse, err error)

ChangeUniversalCertificateSetting : Enable or Disable universal certificate change universal certificate setting.

func (*SslCertificateApiV1) ChangeUniversalCertificateSettingWithContext added in v0.12.1

func (sslCertificateApi *SslCertificateApiV1) ChangeUniversalCertificateSettingWithContext(ctx context.Context, changeUniversalCertificateSettingOptions *ChangeUniversalCertificateSettingOptions) (response *core.DetailedResponse, err error)

ChangeUniversalCertificateSettingWithContext is an alternate form of the ChangeUniversalCertificateSetting method which supports a Context parameter

func (*SslCertificateApiV1) Clone added in v0.12.1

func (sslCertificateApi *SslCertificateApiV1) Clone() *SslCertificateApiV1

Clone makes a copy of "sslCertificateApi" suitable for processing requests.

func (*SslCertificateApiV1) DeleteCertificate

func (sslCertificateApi *SslCertificateApiV1) DeleteCertificate(deleteCertificateOptions *DeleteCertificateOptions) (response *core.DetailedResponse, err error)

DeleteCertificate : Delete a certificate Delete a given certificate.

func (*SslCertificateApiV1) DeleteCertificateWithContext added in v0.12.1

func (sslCertificateApi *SslCertificateApiV1) DeleteCertificateWithContext(ctx context.Context, deleteCertificateOptions *DeleteCertificateOptions) (response *core.DetailedResponse, err error)

DeleteCertificateWithContext is an alternate form of the DeleteCertificate method which supports a Context parameter

func (*SslCertificateApiV1) DeleteCustomCertificate

func (sslCertificateApi *SslCertificateApiV1) DeleteCustomCertificate(deleteCustomCertificateOptions *DeleteCustomCertificateOptions) (response *core.DetailedResponse, err error)

DeleteCustomCertificate : Delete custom certificate For a given zone identifier, delete a custom certificates.

func (*SslCertificateApiV1) DeleteCustomCertificateWithContext added in v0.12.1

func (sslCertificateApi *SslCertificateApiV1) DeleteCustomCertificateWithContext(ctx context.Context, deleteCustomCertificateOptions *DeleteCustomCertificateOptions) (response *core.DetailedResponse, err error)

DeleteCustomCertificateWithContext is an alternate form of the DeleteCustomCertificate method which supports a Context parameter

func (*SslCertificateApiV1) DisableRetries added in v0.12.1

func (sslCertificateApi *SslCertificateApiV1) DisableRetries()

DisableRetries disables automatic retries for requests invoked for this service instance.

func (*SslCertificateApiV1) EnableRetries added in v0.12.1

func (sslCertificateApi *SslCertificateApiV1) EnableRetries(maxRetries int, maxRetryInterval time.Duration)

EnableRetries enables automatic retries for requests invoked for this service instance. If either parameter is specified as 0, then a default value is used instead.

func (*SslCertificateApiV1) GetCustomCertificate

func (sslCertificateApi *SslCertificateApiV1) GetCustomCertificate(getCustomCertificateOptions *GetCustomCertificateOptions) (result *CustomCertResp, response *core.DetailedResponse, err error)

GetCustomCertificate : Get custom certificate For a given zone identifier, get a custom certificates.

func (*SslCertificateApiV1) GetCustomCertificateWithContext added in v0.12.1

func (sslCertificateApi *SslCertificateApiV1) GetCustomCertificateWithContext(ctx context.Context, getCustomCertificateOptions *GetCustomCertificateOptions) (result *CustomCertResp, response *core.DetailedResponse, err error)

GetCustomCertificateWithContext is an alternate form of the GetCustomCertificate method which supports a Context parameter

func (*SslCertificateApiV1) GetEnableGzipCompression added in v0.12.1

func (sslCertificateApi *SslCertificateApiV1) GetEnableGzipCompression() bool

GetEnableGzipCompression returns the service's EnableGzipCompression field

func (*SslCertificateApiV1) GetServiceURL added in v0.12.1

func (sslCertificateApi *SslCertificateApiV1) GetServiceURL() string

GetServiceURL returns the service URL

func (*SslCertificateApiV1) GetSslSetting

func (sslCertificateApi *SslCertificateApiV1) GetSslSetting(getSslSettingOptions *GetSslSettingOptions) (result *SslSettingResp, response *core.DetailedResponse, err error)

GetSslSetting : Get SSL setting For a given zone identifier, get SSL setting.

func (*SslCertificateApiV1) GetSslSettingWithContext added in v0.12.1

func (sslCertificateApi *SslCertificateApiV1) GetSslSettingWithContext(ctx context.Context, getSslSettingOptions *GetSslSettingOptions) (result *SslSettingResp, response *core.DetailedResponse, err error)

GetSslSettingWithContext is an alternate form of the GetSslSetting method which supports a Context parameter

func (*SslCertificateApiV1) GetTls12Setting

func (sslCertificateApi *SslCertificateApiV1) GetTls12Setting(getTls12SettingOptions *GetTls12SettingOptions) (result *Tls12SettingResp, response *core.DetailedResponse, err error)

GetTls12Setting : Get TLS 1.2 only setting For a given zone identifier, get TLS 1.2 only setting.

func (*SslCertificateApiV1) GetTls12SettingWithContext added in v0.12.1

func (sslCertificateApi *SslCertificateApiV1) GetTls12SettingWithContext(ctx context.Context, getTls12SettingOptions *GetTls12SettingOptions) (result *Tls12SettingResp, response *core.DetailedResponse, err error)

GetTls12SettingWithContext is an alternate form of the GetTls12Setting method which supports a Context parameter

func (*SslCertificateApiV1) GetTls13Setting

func (sslCertificateApi *SslCertificateApiV1) GetTls13Setting(getTls13SettingOptions *GetTls13SettingOptions) (result *Tls13SettingResp, response *core.DetailedResponse, err error)

GetTls13Setting : Get TLS 1.3 setting For a given zone identifier, get TLS 1.3 setting.

func (*SslCertificateApiV1) GetTls13SettingWithContext added in v0.12.1

func (sslCertificateApi *SslCertificateApiV1) GetTls13SettingWithContext(ctx context.Context, getTls13SettingOptions *GetTls13SettingOptions) (result *Tls13SettingResp, response *core.DetailedResponse, err error)

GetTls13SettingWithContext is an alternate form of the GetTls13Setting method which supports a Context parameter

func (*SslCertificateApiV1) GetUniversalCertificateSetting

func (sslCertificateApi *SslCertificateApiV1) GetUniversalCertificateSetting(getUniversalCertificateSettingOptions *GetUniversalCertificateSettingOptions) (result *UniversalSettingResp, response *core.DetailedResponse, err error)

GetUniversalCertificateSetting : Get details of universal certificate For a given zone identifier, get universal certificate.

func (*SslCertificateApiV1) GetUniversalCertificateSettingWithContext added in v0.12.1

func (sslCertificateApi *SslCertificateApiV1) GetUniversalCertificateSettingWithContext(ctx context.Context, getUniversalCertificateSettingOptions *GetUniversalCertificateSettingOptions) (result *UniversalSettingResp, response *core.DetailedResponse, err error)

GetUniversalCertificateSettingWithContext is an alternate form of the GetUniversalCertificateSetting method which supports a Context parameter

func (*SslCertificateApiV1) ListCertificates

func (sslCertificateApi *SslCertificateApiV1) ListCertificates(listCertificatesOptions *ListCertificatesOptions) (result *ListCertificateResp, response *core.DetailedResponse, err error)

ListCertificates : List all certificates CIS automatically add an active DNS zone to a universal SSL certificate, shared among multiple customers. Customer may order dedicated certificates for the owning zones. This API list all certificates for a given zone, including shared and dedicated certificates.

func (*SslCertificateApiV1) ListCertificatesWithContext added in v0.12.1

func (sslCertificateApi *SslCertificateApiV1) ListCertificatesWithContext(ctx context.Context, listCertificatesOptions *ListCertificatesOptions) (result *ListCertificateResp, response *core.DetailedResponse, err error)

ListCertificatesWithContext is an alternate form of the ListCertificates method which supports a Context parameter

func (*SslCertificateApiV1) ListCustomCertificates

func (sslCertificateApi *SslCertificateApiV1) ListCustomCertificates(listCustomCertificatesOptions *ListCustomCertificatesOptions) (result *ListCustomCertsResp, response *core.DetailedResponse, err error)

ListCustomCertificates : List all custom certificates For a given zone identifier, list all custom certificates.

func (*SslCertificateApiV1) ListCustomCertificatesWithContext added in v0.12.1

func (sslCertificateApi *SslCertificateApiV1) ListCustomCertificatesWithContext(ctx context.Context, listCustomCertificatesOptions *ListCustomCertificatesOptions) (result *ListCustomCertsResp, response *core.DetailedResponse, err error)

ListCustomCertificatesWithContext is an alternate form of the ListCustomCertificates method which supports a Context parameter

func (*SslCertificateApiV1) NewCertPriorityReqCertificatesItem

func (*SslCertificateApiV1) NewCertPriorityReqCertificatesItem(id string, priority int64) (model *CertPriorityReqCertificatesItem, err error)

NewCertPriorityReqCertificatesItem : Instantiate CertPriorityReqCertificatesItem (Generic Model Constructor)

func (*SslCertificateApiV1) NewChangeCertificatePriorityOptions

func (*SslCertificateApiV1) NewChangeCertificatePriorityOptions() *ChangeCertificatePriorityOptions

NewChangeCertificatePriorityOptions : Instantiate ChangeCertificatePriorityOptions

func (*SslCertificateApiV1) NewChangeSslSettingOptions

func (*SslCertificateApiV1) NewChangeSslSettingOptions() *ChangeSslSettingOptions

NewChangeSslSettingOptions : Instantiate ChangeSslSettingOptions

func (*SslCertificateApiV1) NewChangeTls12SettingOptions

func (*SslCertificateApiV1) NewChangeTls12SettingOptions() *ChangeTls12SettingOptions

NewChangeTls12SettingOptions : Instantiate ChangeTls12SettingOptions

func (*SslCertificateApiV1) NewChangeTls13SettingOptions

func (*SslCertificateApiV1) NewChangeTls13SettingOptions() *ChangeTls13SettingOptions

NewChangeTls13SettingOptions : Instantiate ChangeTls13SettingOptions

func (*SslCertificateApiV1) NewChangeUniversalCertificateSettingOptions

func (*SslCertificateApiV1) NewChangeUniversalCertificateSettingOptions() *ChangeUniversalCertificateSettingOptions

NewChangeUniversalCertificateSettingOptions : Instantiate ChangeUniversalCertificateSettingOptions

func (*SslCertificateApiV1) NewCustomCertReqGeoRestrictions

func (*SslCertificateApiV1) NewCustomCertReqGeoRestrictions(label string) (model *CustomCertReqGeoRestrictions, err error)

NewCustomCertReqGeoRestrictions : Instantiate CustomCertReqGeoRestrictions (Generic Model Constructor)

func (*SslCertificateApiV1) NewDeleteCertificateOptions

func (*SslCertificateApiV1) NewDeleteCertificateOptions(certIdentifier string) *DeleteCertificateOptions

NewDeleteCertificateOptions : Instantiate DeleteCertificateOptions

func (*SslCertificateApiV1) NewDeleteCustomCertificateOptions

func (*SslCertificateApiV1) NewDeleteCustomCertificateOptions(customCertID string) *DeleteCustomCertificateOptions

NewDeleteCustomCertificateOptions : Instantiate DeleteCustomCertificateOptions

func (*SslCertificateApiV1) NewGetCustomCertificateOptions

func (*SslCertificateApiV1) NewGetCustomCertificateOptions(customCertID string) *GetCustomCertificateOptions

NewGetCustomCertificateOptions : Instantiate GetCustomCertificateOptions

func (*SslCertificateApiV1) NewGetSslSettingOptions

func (*SslCertificateApiV1) NewGetSslSettingOptions() *GetSslSettingOptions

NewGetSslSettingOptions : Instantiate GetSslSettingOptions

func (*SslCertificateApiV1) NewGetTls12SettingOptions

func (*SslCertificateApiV1) NewGetTls12SettingOptions() *GetTls12SettingOptions

NewGetTls12SettingOptions : Instantiate GetTls12SettingOptions

func (*SslCertificateApiV1) NewGetTls13SettingOptions

func (*SslCertificateApiV1) NewGetTls13SettingOptions() *GetTls13SettingOptions

NewGetTls13SettingOptions : Instantiate GetTls13SettingOptions

func (*SslCertificateApiV1) NewGetUniversalCertificateSettingOptions

func (*SslCertificateApiV1) NewGetUniversalCertificateSettingOptions() *GetUniversalCertificateSettingOptions

NewGetUniversalCertificateSettingOptions : Instantiate GetUniversalCertificateSettingOptions

func (*SslCertificateApiV1) NewListCertificatesOptions

func (*SslCertificateApiV1) NewListCertificatesOptions() *ListCertificatesOptions

NewListCertificatesOptions : Instantiate ListCertificatesOptions

func (*SslCertificateApiV1) NewListCustomCertificatesOptions

func (*SslCertificateApiV1) NewListCustomCertificatesOptions() *ListCustomCertificatesOptions

NewListCustomCertificatesOptions : Instantiate ListCustomCertificatesOptions

func (*SslCertificateApiV1) NewOrderCertificateOptions

func (*SslCertificateApiV1) NewOrderCertificateOptions() *OrderCertificateOptions

NewOrderCertificateOptions : Instantiate OrderCertificateOptions

func (*SslCertificateApiV1) NewUpdateCustomCertificateOptions

func (*SslCertificateApiV1) NewUpdateCustomCertificateOptions(customCertID string) *UpdateCustomCertificateOptions

NewUpdateCustomCertificateOptions : Instantiate UpdateCustomCertificateOptions

func (*SslCertificateApiV1) NewUploadCustomCertificateOptions

func (*SslCertificateApiV1) NewUploadCustomCertificateOptions() *UploadCustomCertificateOptions

NewUploadCustomCertificateOptions : Instantiate UploadCustomCertificateOptions

func (*SslCertificateApiV1) OrderCertificate

func (sslCertificateApi *SslCertificateApiV1) OrderCertificate(orderCertificateOptions *OrderCertificateOptions) (result *DedicatedCertificateResp, response *core.DetailedResponse, err error)

OrderCertificate : Order dedicated certificate Order a dedicated certificate for a given zone. The zone should be active before placing an order of a dedicated certificate.

func (*SslCertificateApiV1) OrderCertificateWithContext added in v0.12.1

func (sslCertificateApi *SslCertificateApiV1) OrderCertificateWithContext(ctx context.Context, orderCertificateOptions *OrderCertificateOptions) (result *DedicatedCertificateResp, response *core.DetailedResponse, err error)

OrderCertificateWithContext is an alternate form of the OrderCertificate method which supports a Context parameter

func (*SslCertificateApiV1) SetDefaultHeaders added in v0.12.1

func (sslCertificateApi *SslCertificateApiV1) SetDefaultHeaders(headers http.Header)

SetDefaultHeaders sets HTTP headers to be sent in every request

func (*SslCertificateApiV1) SetEnableGzipCompression added in v0.12.1

func (sslCertificateApi *SslCertificateApiV1) SetEnableGzipCompression(enableGzip bool)

SetEnableGzipCompression sets the service's EnableGzipCompression field

func (*SslCertificateApiV1) SetServiceURL

func (sslCertificateApi *SslCertificateApiV1) SetServiceURL(url string) error

SetServiceURL sets the service URL

func (*SslCertificateApiV1) UpdateCustomCertificate

func (sslCertificateApi *SslCertificateApiV1) UpdateCustomCertificate(updateCustomCertificateOptions *UpdateCustomCertificateOptions) (result *CustomCertResp, response *core.DetailedResponse, err error)

UpdateCustomCertificate : Update custom certificate For a given zone identifier, update a custom certificates.

func (*SslCertificateApiV1) UpdateCustomCertificateWithContext added in v0.12.1

func (sslCertificateApi *SslCertificateApiV1) UpdateCustomCertificateWithContext(ctx context.Context, updateCustomCertificateOptions *UpdateCustomCertificateOptions) (result *CustomCertResp, response *core.DetailedResponse, err error)

UpdateCustomCertificateWithContext is an alternate form of the UpdateCustomCertificate method which supports a Context parameter

func (*SslCertificateApiV1) UploadCustomCertificate

func (sslCertificateApi *SslCertificateApiV1) UploadCustomCertificate(uploadCustomCertificateOptions *UploadCustomCertificateOptions) (result *CustomCertResp, response *core.DetailedResponse, err error)

UploadCustomCertificate : Upload a custom certificate For a given zone identifier, upload a custom certificates.

func (*SslCertificateApiV1) UploadCustomCertificateWithContext added in v0.12.1

func (sslCertificateApi *SslCertificateApiV1) UploadCustomCertificateWithContext(ctx context.Context, uploadCustomCertificateOptions *UploadCustomCertificateOptions) (result *CustomCertResp, response *core.DetailedResponse, err error)

UploadCustomCertificateWithContext is an alternate form of the UploadCustomCertificate method which supports a Context parameter

type SslCertificateApiV1Options

type SslCertificateApiV1Options struct {
	ServiceName   string
	URL           string
	Authenticator core.Authenticator

	// cloud resource name.
	Crn *string `validate:"required"`

	// zone identifier.
	ZoneIdentifier *string `validate:"required"`
}

SslCertificateApiV1Options : Service options

type SslSetting

type SslSetting struct {
	// identifier.
	ID *string `json:"id" validate:"required"`

	// value.
	Value *string `json:"value" validate:"required"`

	// editable.
	Editable *bool `json:"editable" validate:"required"`

	// modified date.
	ModifiedOn *string `json:"modified_on" validate:"required"`
}

SslSetting : ssl setting.

type SslSettingResp

type SslSettingResp struct {
	// success.
	Success *bool `json:"success" validate:"required"`

	// ssl setting.
	Result *SslSetting `json:"result" validate:"required"`

	// errors.
	Errors [][]string `json:"errors" validate:"required"`

	// messages.
	Messages []Tls12SettingRespMessagesItem `json:"messages" validate:"required"`
}

SslSettingResp : ssl setting response.

type Tls12SettingResp

type Tls12SettingResp struct {
	// result.
	Result *Tls12SettingRespResult `json:"result" validate:"required"`

	// success.
	Success *bool `json:"success" validate:"required"`

	// errors.
	Errors [][]string `json:"errors" validate:"required"`

	// messages.
	Messages []Tls12SettingRespMessagesItem `json:"messages" validate:"required"`
}

Tls12SettingResp : tls 1.2 setting response.

type Tls12SettingRespMessagesItem

type Tls12SettingRespMessagesItem struct {
	// status.
	Status *string `json:"status,omitempty"`
}

Tls12SettingRespMessagesItem : Tls12SettingRespMessagesItem struct

type Tls12SettingRespResult

type Tls12SettingRespResult struct {
	// identifier.
	ID *string `json:"id" validate:"required"`

	// value.
	Value *string `json:"value" validate:"required"`

	// editable.
	Editable *bool `json:"editable" validate:"required"`

	// modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

Tls12SettingRespResult : result.

type Tls13SettingResp

type Tls13SettingResp struct {
	// result.
	Result *Tls13SettingRespResult `json:"result" validate:"required"`

	// success.
	Success *bool `json:"success" validate:"required"`

	// errors.
	Errors [][]string `json:"errors" validate:"required"`

	// messages.
	Messages []Tls12SettingRespMessagesItem `json:"messages" validate:"required"`
}

Tls13SettingResp : tls 1.3 setting response.

type Tls13SettingRespResult

type Tls13SettingRespResult struct {
	// identifier.
	ID *string `json:"id" validate:"required"`

	// value.
	Value *string `json:"value" validate:"required"`

	// editable.
	Editable *bool `json:"editable" validate:"required"`

	// modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

Tls13SettingRespResult : result.

type UniversalSettingResp

type UniversalSettingResp struct {
	// result.
	Result *UniversalSettingRespResult `json:"result" validate:"required"`

	// success.
	Success *bool `json:"success" validate:"required"`

	// errors.
	Errors [][]string `json:"errors" validate:"required"`

	// messages.
	Messages []Tls12SettingRespMessagesItem `json:"messages" validate:"required"`
}

UniversalSettingResp : universal setting response.

type UniversalSettingRespResult

type UniversalSettingRespResult struct {
	// enabled.
	Enabled *bool `json:"enabled" validate:"required"`
}

UniversalSettingRespResult : result.

type UpdateCustomCertificateOptions

type UpdateCustomCertificateOptions struct {
	// custom certificate id.
	CustomCertID *string `json:"custom_cert_id" validate:"required,ne="`

	// certificates.
	Certificate *string `json:"certificate,omitempty"`

	// private key.
	PrivateKey *string `json:"private_key,omitempty"`

	// Methods shown in UI mapping to API: Compatible(ubiquitous), Modern(optimal), User Defined(force).
	BundleMethod *string `json:"bundle_method,omitempty"`

	// geo restrictions.
	GeoRestrictions *CustomCertReqGeoRestrictions `json:"geo_restrictions,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateCustomCertificateOptions : The UpdateCustomCertificate options.

func (*UpdateCustomCertificateOptions) SetBundleMethod

func (options *UpdateCustomCertificateOptions) SetBundleMethod(bundleMethod string) *UpdateCustomCertificateOptions

SetBundleMethod : Allow user to set BundleMethod

func (*UpdateCustomCertificateOptions) SetCertificate

func (options *UpdateCustomCertificateOptions) SetCertificate(certificate string) *UpdateCustomCertificateOptions

SetCertificate : Allow user to set Certificate

func (*UpdateCustomCertificateOptions) SetCustomCertID

func (options *UpdateCustomCertificateOptions) SetCustomCertID(customCertID string) *UpdateCustomCertificateOptions

SetCustomCertID : Allow user to set CustomCertID

func (*UpdateCustomCertificateOptions) SetGeoRestrictions

SetGeoRestrictions : Allow user to set GeoRestrictions

func (*UpdateCustomCertificateOptions) SetHeaders

SetHeaders : Allow user to set Headers

func (*UpdateCustomCertificateOptions) SetPrivateKey

func (options *UpdateCustomCertificateOptions) SetPrivateKey(privateKey string) *UpdateCustomCertificateOptions

SetPrivateKey : Allow user to set PrivateKey

type UploadCustomCertificateOptions

type UploadCustomCertificateOptions struct {
	// certificates.
	Certificate *string `json:"certificate,omitempty"`

	// private key.
	PrivateKey *string `json:"private_key,omitempty"`

	// Methods shown in UI mapping to API: Compatible(ubiquitous), Modern(optimal), User Defined(force).
	BundleMethod *string `json:"bundle_method,omitempty"`

	// geo restrictions.
	GeoRestrictions *CustomCertReqGeoRestrictions `json:"geo_restrictions,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UploadCustomCertificateOptions : The UploadCustomCertificate options.

func (*UploadCustomCertificateOptions) SetBundleMethod

func (options *UploadCustomCertificateOptions) SetBundleMethod(bundleMethod string) *UploadCustomCertificateOptions

SetBundleMethod : Allow user to set BundleMethod

func (*UploadCustomCertificateOptions) SetCertificate

func (options *UploadCustomCertificateOptions) SetCertificate(certificate string) *UploadCustomCertificateOptions

SetCertificate : Allow user to set Certificate

func (*UploadCustomCertificateOptions) SetGeoRestrictions

SetGeoRestrictions : Allow user to set GeoRestrictions

func (*UploadCustomCertificateOptions) SetHeaders

SetHeaders : Allow user to set Headers

func (*UploadCustomCertificateOptions) SetPrivateKey

func (options *UploadCustomCertificateOptions) SetPrivateKey(privateKey string) *UploadCustomCertificateOptions

SetPrivateKey : Allow user to set PrivateKey

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL