NfsShare constructor

NfsShare(
  1. String name, {
  2. NfsShareArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new NfsShare. name The Pulumi resource name. args Arguments used to configure this NfsShare. The set of arguments for NfsShare. options Resource options controlling this resource's behavior.

Implementation

NfsShare(
  String name, {
  NfsShareArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:baremetalsolution/v2:NfsShare',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  allowedClients = registerOutput<List<Map<String, dynamic>>>('allowedClients');
  labels = registerOutput<Map<String, String>>('labels');
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  nfsShareId = registerOutput<String>('nfsShareId');
  pod = registerOutput<String>('pod');
  project = registerOutput<String>('project');
  requestedSizeGib = registerOutput<String>('requestedSizeGib');
  state = registerOutput<String>('state');
  storageType = registerOutput<String>('storageType');
  volume = registerOutput<String>('volume');
}