ClusterInstance.reference constructor
ClusterInstance.reference(
- String urn
Creates a typed reference to an existing ClusterInstance resource.
Implementation
ClusterInstance.reference(String urn)
: super(
'aws:docdb/clusterInstance:ClusterInstance',
pulumi.parseUrn(urn).urnName,
const <String, pulumi.Input<dynamic>>{},
pulumi.CustomResourceOptions(urn: pulumi.input(urn)),
isResourceReference: true,
) {
applyImmediately = registerOutput<bool?>('applyImmediately');
arn = registerOutput<String>('arn');
autoMinorVersionUpgrade = registerOutput<bool?>('autoMinorVersionUpgrade');
availabilityZone = registerOutput<String>('availabilityZone');
caCertIdentifier = registerOutput<String>('caCertIdentifier');
certificateRotationRestart = registerOutput<String?>('certificateRotationRestart');
clusterIdentifier = registerOutput<String>('clusterIdentifier');
copyTagsToSnapshot = registerOutput<bool?>('copyTagsToSnapshot');
dbSubnetGroupName = registerOutput<String>('dbSubnetGroupName');
dbiResourceId = registerOutput<String>('dbiResourceId');
enablePerformanceInsights = registerOutput<bool?>('enablePerformanceInsights');
endpoint = registerOutput<String>('endpoint');
engine = registerOutput<String?>('engine');
engineVersion = registerOutput<String>('engineVersion');
identifier = registerOutput<String>('identifier');
identifierPrefix = registerOutput<String>('identifierPrefix');
instanceClass = registerOutput<String>('instanceClass');
kmsKeyId = registerOutput<String>('kmsKeyId');
performanceInsightsKmsKeyId = registerOutput<String>('performanceInsightsKmsKeyId');
port = registerOutput<int>('port');
preferredBackupWindow = registerOutput<String>('preferredBackupWindow');
preferredMaintenanceWindow = registerOutput<String>('preferredMaintenanceWindow');
promotionTier = registerOutput<int?>('promotionTier');
publiclyAccessible = registerOutput<bool>('publiclyAccessible');
region = registerOutput<String>('region');
storageEncrypted = registerOutput<bool>('storageEncrypted');
tags = registerOutput<Map<String, String>?>('tags', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
tagsAll = registerOutput<Map<String, String>>('tagsAll', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
writer = registerOutput<bool>('writer');
}