AliasArgs class

The set of arguments for Alias. The set of arguments for Alias.

Constructors

AliasArgs({Input<String>? alias, Input<String>? contentType, Input<String>? data, required Input<String> environmentId, Input<List<Map<String, String>>>? extensions, Input? file, required Input<String> format, Input<bool>? ignoreExpiryValidation, Input<bool>? ignoreNewlineValidation, required Input<String> keystoreId, required Input<String> organizationId, Input<String>? password})
Creates a new AliasArgs. alias Alias for the key/certificate pair. Values must match the regular expression [\w\s-.]{1,255}. This must be provided for all formats except selfsignedcert; self-signed certs may specify the alias in either this parameter or the JSON body. contentType The HTTP Content-Type header value specifying the content type of the body. data The HTTP request/response body as raw binary. environmentId Required. extensions Application specific response metadata. Must be set in the first response for streaming APIs. file File to upload. format Required. Format of the data. Valid values include: selfsignedcert, keycertfile, or pkcs12 ignoreExpiryValidation Flag that specifies whether to ignore expiry validation. If set to true, no expiry validation will be performed. ignoreNewlineValidation Flag that specifies whether to ignore newline validation. If set to true, no error is thrown when the file contains a certificate chain with no newline between each certificate. Defaults to false. keystoreId Required. organizationId Required. password DEPRECATED: For improved security, specify the password in the request body instead of using the query parameter. To specify the password in the request body, set Content-type: multipart/form-data part with name password. Password for the private key file, if required.
const
AliasArgs.fromMap(Map<String, dynamic> map)
factory

Properties

alias → Input<String>?
Alias for the key/certificate pair. Values must match the regular expression [\w\s-.]{1,255}. This must be provided for all formats except selfsignedcert; self-signed certs may specify the alias in either this parameter or the JSON body.
final
contentType → Input<String>?
The HTTP Content-Type header value specifying the content type of the body.
final
data → Input<String>?
The HTTP request/response body as raw binary.
final
environmentId → Input<String>
final
extensions → Input<List<Map<String, String>>>?
Application specific response metadata. Must be set in the first response for streaming APIs.
final
file → Input?
File to upload.
final
format → Input<String>
Required. Format of the data. Valid values include: selfsignedcert, keycertfile, or pkcs12
final
hashCode → int
The hash code for this object.
no setterinherited
ignoreExpiryValidation → Input<bool>?
Flag that specifies whether to ignore expiry validation. If set to true, no expiry validation will be performed.
final
ignoreNewlineValidation → Input<bool>?
Flag that specifies whether to ignore newline validation. If set to true, no error is thrown when the file contains a certificate chain with no newline between each certificate. Defaults to false.
final
keystoreId → Input<String>
final
organizationId → Input<String>
final
password → Input<String>?
DEPRECATED: For improved security, specify the password in the request body instead of using the query parameter. To specify the password in the request body, set Content-type: multipart/form-data part with name password. Password for the private key file, if required.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited