Welcome to Pulumi Registry, your window into the cloud. Read the announcement.

Google Native

v0.9.0 published on Wednesday, Nov 24, 2021 by Pulumi

Realm

Creates a new realm in a given project and location.

Create a Realm Resource

new Realm(name: string, args: RealmArgs, opts?: CustomResourceOptions);
@overload
def Realm(resource_name: str,
          opts: Optional[ResourceOptions] = None,
          description: Optional[str] = None,
          etag: Optional[str] = None,
          labels: Optional[Mapping[str, str]] = None,
          location: Optional[str] = None,
          name: Optional[str] = None,
          project: Optional[str] = None,
          realm_id: Optional[str] = None,
          time_zone: Optional[str] = None)
@overload
def Realm(resource_name: str,
          args: RealmArgs,
          opts: Optional[ResourceOptions] = None)
func NewRealm(ctx *Context, name string, args RealmArgs, opts ...ResourceOption) (*Realm, error)
public Realm(string name, RealmArgs args, CustomResourceOptions? opts = null)
name string
The unique name of the resource.
args RealmArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args RealmArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args RealmArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args RealmArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

Realm Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The Realm resource accepts the following input properties:

RealmId string
TimeZone string
Time zone where all policies targeting this realm are evaluated. The value of this field must be from the IANA time zone database: https://www.iana.org/time-zones.
Description string
Human readable description of the realm.
Etag string
ETag of the resource.
Labels Dictionary<string, string>
The labels associated with this realm. Each label is a key-value pair.
Location string
Name string
The resource name of the realm, in the following form: projects/{project}/locations/{location}/realms/{realm}. For example, projects/my-project/locations/{location}/realms/my-realm.
Project string
RealmId string
TimeZone string
Time zone where all policies targeting this realm are evaluated. The value of this field must be from the IANA time zone database: https://www.iana.org/time-zones.
Description string
Human readable description of the realm.
Etag string
ETag of the resource.
Labels map[string]string
The labels associated with this realm. Each label is a key-value pair.
Location string
Name string
The resource name of the realm, in the following form: projects/{project}/locations/{location}/realms/{realm}. For example, projects/my-project/locations/{location}/realms/my-realm.
Project string
realmId string
timeZone string
Time zone where all policies targeting this realm are evaluated. The value of this field must be from the IANA time zone database: https://www.iana.org/time-zones.
description string
Human readable description of the realm.
etag string
ETag of the resource.
labels {[key: string]: string}
The labels associated with this realm. Each label is a key-value pair.
location string
name string
The resource name of the realm, in the following form: projects/{project}/locations/{location}/realms/{realm}. For example, projects/my-project/locations/{location}/realms/my-realm.
project string
realm_id str
time_zone str
Time zone where all policies targeting this realm are evaluated. The value of this field must be from the IANA time zone database: https://www.iana.org/time-zones.
description str
Human readable description of the realm.
etag str
ETag of the resource.
labels Mapping[str, str]
The labels associated with this realm. Each label is a key-value pair.
location str
name str
The resource name of the realm, in the following form: projects/{project}/locations/{location}/realms/{realm}. For example, projects/my-project/locations/{location}/realms/my-realm.
project str

Outputs

All input properties are implicitly available as output properties. Additionally, the Realm resource produces the following output properties:

CreateTime string
The creation time.
Id string
The provider-assigned unique ID for this managed resource.
UpdateTime string
The last-modified time.
CreateTime string
The creation time.
Id string
The provider-assigned unique ID for this managed resource.
UpdateTime string
The last-modified time.
createTime string
The creation time.
id string
The provider-assigned unique ID for this managed resource.
updateTime string
The last-modified time.
create_time str
The creation time.
id str
The provider-assigned unique ID for this managed resource.
update_time str
The last-modified time.

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0