AppConnector constructor
AppConnector(
- String name, {
- AppConnectorArgs? args,
- CustomResourceOptions? options,
Creates a new AppConnector.
name The Pulumi resource name.
args Arguments used to configure this AppConnector. The set of arguments for AppConnector.
options Resource options controlling this resource's behavior.
Implementation
AppConnector(
String name, {
AppConnectorArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:beyondcorp/v1:AppConnector',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
appConnectorId = registerOutput<String?>('appConnectorId');
createTime = registerOutput<String>('createTime');
displayName = registerOutput<String>('displayName');
labels = registerOutput<Map<String, String>>('labels');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
principalInfo = registerOutput<GoogleCloudBeyondcorpAppconnectorsV1AppConnectorPrincipalInfoResponse>('principalInfo', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudBeyondcorpAppconnectorsV1AppConnectorPrincipalInfoResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
project = registerOutput<String>('project');
requestId = registerOutput<String?>('requestId');
resourceInfo = registerOutput<GoogleCloudBeyondcorpAppconnectorsV1ResourceInfoResponse>('resourceInfo', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudBeyondcorpAppconnectorsV1ResourceInfoResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
state = registerOutput<String>('state');
uid = registerOutput<String>('uid');
updateTime = registerOutput<String>('updateTime');
}