← Back to packages

Package intrinsic_proto.accounts.resourcemanager.v1

Service ResourceManagerService

Message CreateOrganizationOperationMetadata

Message CreateOrganizationPaymentPlanOperationMetadata

Message CreateOrganizationPaymentPlanRequest

Message CreateOrganizationRequest

Message DeleteOrganizationRequest

Message GetOrganizationRequest

Message ListOrganizationsRequest

Message ListOrganizationsResponse

Message Organization

Message PaymentPlan

Message PingResponse

Enum State

Services

service ResourceManagerService intrinsic/kubernetes/accounts/service/api/resourcemanager/v1/resourcemanager.proto

ResourceManagerService manages the user-facing accounts resources like organizations.

Ping can be used for latency and health checks.

Gets the latest state of a long-running operation. For more details see google/longrunning/operations.proto

Messages

message CreateOrganizationOperationMetadata intrinsic/kubernetes/accounts/service/api/resourcemanager/v1/resourcemanager.proto

Metadata for the CreateOrganization operation.

Field Type Description

message CreateOrganizationPaymentPlanOperationMetadata intrinsic/kubernetes/accounts/service/api/resourcemanager/v1/resourcemanager.proto

Field Type Description

message CreateOrganizationPaymentPlanRequest intrinsic/kubernetes/accounts/service/api/resourcemanager/v1/resourcemanager.proto

Field Type Description
1 parent string

The resource name of the organization to create the payment plan for. Format: /organizations/{organization}

2 payment_plan intrinsic_proto.accounts.resourcemanager.v1.PaymentPlan

The payment plan to create.

message CreateOrganizationRequest intrinsic/kubernetes/accounts/service/api/resourcemanager/v1/resourcemanager.proto

Request for creating a new organization.

Field Type Description
1 organization_id string

The identifier of the organization to create. If empty, a random globally unique identifier will be generated.

2 organization intrinsic_proto.accounts.resourcemanager.v1.Organization

The organization to create.

message DeleteOrganizationRequest intrinsic/kubernetes/accounts/service/api/resourcemanager/v1/resourcemanager.proto

Field Type Description
1 name string

The resource name of the organization to delete. Format: /organizations/{organization}

message GetOrganizationRequest intrinsic/kubernetes/accounts/service/api/resourcemanager/v1/resourcemanager.proto

Request for retrieving an organization.

Field Type Description
1 name string

The resource name of the organization to retrieve. Format: /organizations/{organization}

message ListOrganizationsRequest intrinsic/kubernetes/accounts/service/api/resourcemanager/v1/resourcemanager.proto

Request for listing organizations the user has access to. page_size and page_token are not supported yet.

Field Type Description
1 page_size int32

The maximum number of organizations to return.

2 page_token string

The page token, received from a previous ListOrganizations call. Provide this to retrieve the subsequent page.

3 show_deleted bool

If true, also return deleted organizations.

4 filter string

If set, only return organizations matching the filter. Follows https://cel.dev/. At the moment only filtering by membership is supported. Format: is_member()

message ListOrganizationsResponse intrinsic/kubernetes/accounts/service/api/resourcemanager/v1/resourcemanager.proto

Field Type Description
1 organizations repeated intrinsic_proto.accounts.resourcemanager.v1.Organization

The list of organizations.

2 next_page_token string

A token, which can be sent as page_token to retrieve the next page. If this field is omitted, there are no subsequent pages.

message Organization intrinsic/kubernetes/accounts/service/api/resourcemanager/v1/resourcemanager.proto

An organization is the top-level container for all resources.

Field Type Description
1 name string

The resource name of the organization. Format: /organizations/{organization}

2 display_name string

The display name of the organization.

3 state intrinsic_proto.accounts.resourcemanager.v1.Organization.State

The state of the organization.

4 projects repeated string

The projects associated with the organization.

5 parent_organization string

The parent organization of the organization. If empty, the organization is a top-level organization. Format: /organizations/{organization}

1000 create_time google.protobuf.Timestamp

The time at which the organization was created.

1002 delete_time google.protobuf.Timestamp

The time at which the organization was soft-deleted.

message PaymentPlan intrinsic/kubernetes/accounts/service/api/resourcemanager/v1/resourcemanager.proto

Field Type Description
1 name string

The resource name of the payment plan. Format: /organizations/{organization}/paymentplans/{payment_plan}

message PingResponse intrinsic/kubernetes/accounts/service/api/resourcemanager/v1/resourcemanager.proto

Field Type Description

Enums

enum State intrinsic/kubernetes/accounts/service/api/resourcemanager/v1/resourcemanager.proto

Name Number Description
STATE_UNSPECIFIED 0

Unspecified state indicates system is not aware of current state

CREATING 1

Creating indicates that organization is being created or updated and is not ready to be used.

ACTIVE 2

Active state indicates that organization is fully materialized and all conditions are satisfied.

DELETED 3

Deleted indicates that organization is deleted and should not be used any more.