GuestPolicy constructor
GuestPolicy(
- String name, {
- GuestPolicyArgs? args,
- CustomResourceOptions? options,
Creates a new GuestPolicy.
name The Pulumi resource name.
args Arguments used to configure this GuestPolicy. The set of arguments for GuestPolicy.
options Resource options controlling this resource's behavior.
Implementation
GuestPolicy(
String name, {
GuestPolicyArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:osconfig/v1beta:GuestPolicy',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
assignment = registerOutput<AssignmentResponse>('assignment', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return AssignmentResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
createTime = registerOutput<String>('createTime');
description = registerOutput<String>('description');
etag = registerOutput<String>('etag');
guestPolicyId = registerOutput<String>('guestPolicyId');
this.name = registerOutput<String>('name');
packageRepositories = registerOutput<List<Map<String, dynamic>>>('packageRepositories');
packages = registerOutput<List<Map<String, dynamic>>>('packages');
project = registerOutput<String>('project');
recipes = registerOutput<List<Map<String, dynamic>>>('recipes');
updateTime = registerOutput<String>('updateTime');
}