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< ? extensions, Input? file, required Input<Map< >String, String> >String> format, Input<bool> ? ignoreExpiryValidation, Input<bool> ? ignoreNewlineValidation, required Input<String> keystoreId, required Input<String> organizationId, Input<String> ? password}) -
Creates a new AliasArgs.
aliasAlias for the key/certificate pair. Values must match the regular expression[\w\s-.]{1,255}. This must be provided for all formats exceptselfsignedcert; self-signed certs may specify the alias in either this parameter or the JSON body.contentTypeThe HTTP Content-Type header value specifying the content type of the body.dataThe HTTP request/response body as raw binary.environmentIdRequired.extensionsApplication specific response metadata. Must be set in the first response for streaming APIs.fileFile to upload.formatRequired. Format of the data. Valid values include:selfsignedcert,keycertfile, orpkcs12ignoreExpiryValidationFlag that specifies whether to ignore expiry validation. If set totrue, no expiry validation will be performed.ignoreNewlineValidationFlag that specifies whether to ignore newline validation. If set totrue, no error is thrown when the file contains a certificate chain with no newline between each certificate. Defaults tofalse.keystoreIdRequired.organizationIdRequired.passwordDEPRECATED: For improved security, specify the password in the request body instead of using the query parameter. To specify the password in the request body, setContent-type: multipart/form-datapart with namepassword. 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 exceptselfsignedcert; 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, orpkcs12final - 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 tofalse.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-datapart with namepassword. 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