ManagementServer constructor
ManagementServer(
- String name, {
- ManagementServerArgs? args,
- CustomResourceOptions? options,
Creates a new ManagementServer.
name The Pulumi resource name.
args Arguments used to configure this ManagementServer. The set of arguments for ManagementServer.
options Resource options controlling this resource's behavior.
Implementation
ManagementServer(
String name, {
ManagementServerArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:backupdr/v1:ManagementServer',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
createTime = registerOutput<String>('createTime');
description = registerOutput<String>('description');
etag = registerOutput<String>('etag');
labels = registerOutput<Map<String, String>>('labels');
location = registerOutput<String>('location');
managementServerId = registerOutput<String>('managementServerId');
managementUri = registerOutput<ManagementURIResponse>('managementUri', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ManagementURIResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
this.name = registerOutput<String>('name');
networks = registerOutput<List<Map<String, dynamic>>>('networks');
oauth2ClientId = registerOutput<String>('oauth2ClientId');
project = registerOutput<String>('project');
requestId = registerOutput<String?>('requestId');
state = registerOutput<String>('state');
type = registerOutput<String>('type');
updateTime = registerOutput<String>('updateTime');
workforceIdentityBasedManagementUri = registerOutput<WorkforceIdentityBasedManagementURIResponse>('workforceIdentityBasedManagementUri', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return WorkforceIdentityBasedManagementURIResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
workforceIdentityBasedOauth2ClientId = registerOutput<WorkforceIdentityBasedOAuth2ClientIDResponse>('workforceIdentityBasedOauth2ClientId', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return WorkforceIdentityBasedOAuth2ClientIDResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}