TransferAgentPool constructor
TransferAgentPool(
- String name, {
- TransferAgentPoolArgs? args,
- CustomResourceOptions? options,
Creates a new TransferAgentPool.
name The Pulumi resource name.
args Arguments used to configure this TransferAgentPool. The set of arguments for TransferAgentPool.
options Resource options controlling this resource's behavior.
Implementation
TransferAgentPool(
String name, {
TransferAgentPoolArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:storage/transferAgentPool:TransferAgentPool',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
bandwidthLimit = registerOutput<TransferAgentPoolBandwidthLimit?>('bandwidthLimit', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return TransferAgentPoolBandwidthLimit.fromMap((guardedValue as Map).cast<String, dynamic>()); });
deletionPolicy = registerOutput<String>('deletionPolicy');
displayName = registerOutput<String?>('displayName');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
state = registerOutput<String>('state');
}