AppEngineVersionIamMember constructor

AppEngineVersionIamMember(
  1. String name, {
  2. AppEngineVersionIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

AppEngineVersionIamMember(
  String name, {
  AppEngineVersionIamMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:iap/appEngineVersionIamMember:AppEngineVersionIamMember',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  appId = registerOutput<String>('appId');
  condition = registerOutput<AppEngineVersionIamMemberCondition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return AppEngineVersionIamMemberCondition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  etag = registerOutput<String>('etag');
  member = registerOutput<String>('member');
  project = registerOutput<String>('project');
  role = registerOutput<String>('role');
  service = registerOutput<String>('service');
  versionId = registerOutput<String>('versionId');
}