AuthorizedCertificateAppengineV1beta constructor
AuthorizedCertificateAppengineV1beta(
- String name, {
- AuthorizedCertificateAppengineV1betaArgs? args,
- CustomResourceOptions? options,
Creates a new AuthorizedCertificateAppengineV1beta.
name The Pulumi resource name.
args Arguments used to configure this AuthorizedCertificateAppengineV1beta. The set of arguments for AuthorizedCertificate.
options Resource options controlling this resource's behavior.
Implementation
AuthorizedCertificateAppengineV1beta(
String name, {
AuthorizedCertificateAppengineV1betaArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:appengine/v1beta:AuthorizedCertificate',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
appId = registerOutput<String>('appId');
certificateRawData = registerOutput<CertificateRawDataResponseAppengineV1beta>('certificateRawData', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return CertificateRawDataResponseAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
displayName = registerOutput<String>('displayName');
domainMappingsCount = registerOutput<int>('domainMappingsCount');
domainNames = registerOutput<List<String>>('domainNames');
expireTime = registerOutput<String>('expireTime');
managedCertificate = registerOutput<ManagedCertificateResponseAppengineV1beta>('managedCertificate', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ManagedCertificateResponseAppengineV1beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
this.name = registerOutput<String>('name');
visibleDomainMappings = registerOutput<List<String>>('visibleDomainMappings');
}