Alias constructor
Creates a new Alias.
name The Pulumi resource name.
args Arguments used to configure this Alias. The set of arguments for Alias.
options Resource options controlling this resource's behavior.
Implementation
Alias(
String name, {
AliasArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:apigee/v1:Alias',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
alias = registerOutput<String>('alias');
certsInfo = registerOutput<GoogleCloudApigeeV1CertificateResponse>('certsInfo', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudApigeeV1CertificateResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
environmentId = registerOutput<String>('environmentId');
format = registerOutput<String>('format');
ignoreExpiryValidation = registerOutput<bool?>('ignoreExpiryValidation');
ignoreNewlineValidation = registerOutput<bool?>('ignoreNewlineValidation');
keystoreId = registerOutput<String>('keystoreId');
organizationId = registerOutput<String>('organizationId');
password = registerOutput<String?>('password');
type = registerOutput<String>('type');
}