AppConnector constructor

AppConnector(
  1. String name, {
  2. AppConnectorArgs? args,
  3. 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');
}