ResponsePolicyRule.reference constructor
ResponsePolicyRule.reference(
- String urn
Creates a typed reference to an existing ResponsePolicyRule resource.
Implementation
ResponsePolicyRule.reference(String urn)
: super(
'gcp:dns/responsePolicyRule:ResponsePolicyRule',
pulumi.parseUrn(urn).urnName,
const <String, pulumi.Input<dynamic>>{},
pulumi.CustomResourceOptions(urn: pulumi.input(urn)),
isResourceReference: true,
) {
behavior = registerOutput<String?>('behavior');
deletionPolicy = registerOutput<String>('deletionPolicy');
dnsName = registerOutput<String>('dnsName');
localData = registerOutput<ResponsePolicyRuleLocalData?>('localData', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ResponsePolicyRuleLocalData.fromMap((guardedValue as Map).cast<String, dynamic>()); });
project = registerOutput<String>('project');
responsePolicy = registerOutput<String>('responsePolicy');
ruleName = registerOutput<String>('ruleName');
}