ConnectorV2 constructor
ConnectorV2(
- String name, {
- ConnectorV2Args? args,
- CustomResourceOptions? options,
Creates a new ConnectorV2.
name The Pulumi resource name.
args Arguments used to configure this ConnectorV2. The set of arguments for ConnectorV2.
options Resource options controlling this resource's behavior.
Implementation
ConnectorV2(
String name, {
ConnectorV2Args? args,
pulumi.CustomResourceOptions? options,
}) : super(
'aws:securityhub/connectorV2:ConnectorV2',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
) {
arn = registerOutput<String>('arn');
connectorId = registerOutput<String>('connectorId');
connectorProvider = registerOutput<ConnectorV2ConnectorProvider>('connectorProvider', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ConnectorV2ConnectorProvider.fromMap((guardedValue as Map).cast<String, dynamic>()); });
description = registerOutput<String?>('description');
healths = registerOutput<List<ConnectorV2Health>>('healths', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<ConnectorV2Health>(guardedValue, (value) => ConnectorV2Health.fromMap((value as Map).cast<String, dynamic>())); });
kmsKeyArn = registerOutput<String?>('kmsKeyArn');
this.name = registerOutput<String>('name');
region = registerOutput<String>('region');
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>(); });
}