TeamStackPermission constructor

TeamStackPermission(
  1. String name, {
  2. TeamStackPermissionArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

TeamStackPermission(
  String name, {
  TeamStackPermissionArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'pulumiservice:index:TeamStackPermission',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  organization = registerOutput<String>('organization');
  permission = registerOutput<TeamStackPermissionScope>('permission', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return TeamStackPermissionScope.fromValue(guardedValue as int); });
  project = registerOutput<String>('project');
  stack = registerOutput<String>('stack');
  team = registerOutput<String>('team');
}