Documentation ¶
Index ¶
- type HashicorpCloudResourcemanagerOrganization
- func (m *HashicorpCloudResourcemanagerOrganization) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerOrganization) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerOrganization) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerOrganization) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerOrganizationCreateRequest
- func (m *HashicorpCloudResourcemanagerOrganizationCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerOrganizationCreateRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerOrganizationCreateRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerOrganizationCreateRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerOrganizationCreateResponse
- func (m *HashicorpCloudResourcemanagerOrganizationCreateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerOrganizationCreateResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerOrganizationCreateResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerOrganizationCreateResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerOrganizationGetIamPolicyResponse
- func (m *HashicorpCloudResourcemanagerOrganizationGetIamPolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerOrganizationGetIamPolicyResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerOrganizationGetIamPolicyResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerOrganizationGetIamPolicyResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerOrganizationGetResponse
- func (m *HashicorpCloudResourcemanagerOrganizationGetResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerOrganizationGetResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerOrganizationGetResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerOrganizationGetResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerOrganizationGetRoleResponse
- func (m *HashicorpCloudResourcemanagerOrganizationGetRoleResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerOrganizationGetRoleResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerOrganizationGetRoleResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerOrganizationGetRoleResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerOrganizationListResponse
- func (m *HashicorpCloudResourcemanagerOrganizationListResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerOrganizationListResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerOrganizationListResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerOrganizationListResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerOrganizationListRolesResponse
- func (m *HashicorpCloudResourcemanagerOrganizationListRolesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerOrganizationListRolesResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerOrganizationListRolesResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerOrganizationListRolesResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerOrganizationOrganizationState
- func (m HashicorpCloudResourcemanagerOrganizationOrganizationState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudResourcemanagerOrganizationOrganizationState) Pointer() *HashicorpCloudResourcemanagerOrganizationOrganizationState
- func (m HashicorpCloudResourcemanagerOrganizationOrganizationState) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerOrganizationOwner
- func (m *HashicorpCloudResourcemanagerOrganizationOwner) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerOrganizationOwner) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerOrganizationOwner) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerOrganizationOwner) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerOrganizationSetIamPolicyResponse
- func (m *HashicorpCloudResourcemanagerOrganizationSetIamPolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerOrganizationSetIamPolicyResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerOrganizationSetIamPolicyResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerOrganizationSetIamPolicyResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerOrganizationSetNameResponse
- func (m *HashicorpCloudResourcemanagerOrganizationSetNameResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerOrganizationSetNameResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerOrganizationSetNameResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerOrganizationSetNameResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerOrganizationTestIamPermissionsResponse
- func (m *HashicorpCloudResourcemanagerOrganizationTestIamPermissionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerOrganizationTestIamPermissionsResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerOrganizationTestIamPermissionsResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerOrganizationTestIamPermissionsResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerPolicy
- func (m *HashicorpCloudResourcemanagerPolicy) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerPolicy) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerPolicy) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerPolicy) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerPolicyBinding
- func (m *HashicorpCloudResourcemanagerPolicyBinding) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerPolicyBinding) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerPolicyBinding) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerPolicyBinding) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerPolicyBindingMember
- func (m *HashicorpCloudResourcemanagerPolicyBindingMember) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerPolicyBindingMember) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerPolicyBindingMember) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerPolicyBindingMember) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerPolicyBindingMemberType
- func (m HashicorpCloudResourcemanagerPolicyBindingMemberType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudResourcemanagerPolicyBindingMemberType) Pointer() *HashicorpCloudResourcemanagerPolicyBindingMemberType
- func (m HashicorpCloudResourcemanagerPolicyBindingMemberType) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerProject
- func (m *HashicorpCloudResourcemanagerProject) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerProject) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerProject) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerProject) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerProjectCreateRequest
- func (m *HashicorpCloudResourcemanagerProjectCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerProjectCreateRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerProjectCreateRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerProjectCreateRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerProjectCreateResponse
- func (m *HashicorpCloudResourcemanagerProjectCreateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerProjectCreateResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerProjectCreateResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerProjectCreateResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerProjectDeleteResponse
- func (m *HashicorpCloudResourcemanagerProjectDeleteResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerProjectDeleteResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerProjectDeleteResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerProjectDeleteResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerProjectGetIamPolicyResponse
- func (m *HashicorpCloudResourcemanagerProjectGetIamPolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerProjectGetIamPolicyResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerProjectGetIamPolicyResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerProjectGetIamPolicyResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerProjectGetProjectsCountResponse
- func (m *HashicorpCloudResourcemanagerProjectGetProjectsCountResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerProjectGetProjectsCountResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerProjectGetProjectsCountResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerProjectGetProjectsCountResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerProjectGetResponse
- func (m *HashicorpCloudResourcemanagerProjectGetResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerProjectGetResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerProjectGetResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerProjectGetResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerProjectListResponse
- func (m *HashicorpCloudResourcemanagerProjectListResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerProjectListResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerProjectListResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerProjectListResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerProjectProjectState
- func (m HashicorpCloudResourcemanagerProjectProjectState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudResourcemanagerProjectProjectState) Pointer() *HashicorpCloudResourcemanagerProjectProjectState
- func (m HashicorpCloudResourcemanagerProjectProjectState) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerProjectSetIamPolicyResponse
- func (m *HashicorpCloudResourcemanagerProjectSetIamPolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerProjectSetIamPolicyResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerProjectSetIamPolicyResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerProjectSetIamPolicyResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerProjectTestIamPermissionsResponse
- func (m *HashicorpCloudResourcemanagerProjectTestIamPermissionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerProjectTestIamPermissionsResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerProjectTestIamPermissionsResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerProjectTestIamPermissionsResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerResource
- func (m *HashicorpCloudResourcemanagerResource) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerResource) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerResource) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerResource) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerResourceID
- func (m *HashicorpCloudResourcemanagerResourceID) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerResourceID) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerResourceID) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerResourceID) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerResourceIDResourceType
- func (m HashicorpCloudResourcemanagerResourceIDResourceType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudResourcemanagerResourceIDResourceType) Pointer() *HashicorpCloudResourcemanagerResourceIDResourceType
- func (m HashicorpCloudResourcemanagerResourceIDResourceType) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerResourceListResponse
- func (m *HashicorpCloudResourcemanagerResourceListResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerResourceListResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerResourceListResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerResourceListResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerRole
- func (m *HashicorpCloudResourcemanagerRole) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerRole) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerRole) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerRole) Validate(formats strfmt.Registry) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HashicorpCloudResourcemanagerOrganization ¶ added in v0.58.0
type HashicorpCloudResourcemanagerOrganization struct { // CreatedAt is the time the organization was created at. // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // ID is an UUID identifying the Organization object. ID string `json:"id,omitempty"` // Name is the user settable name of the organization. Name string `json:"name,omitempty"` // Owner is the contact for support issue that may occur at the // organization level. Further, if the organization owner is // deleted, the organization itself will be deleted. Owner *HashicorpCloudResourcemanagerOrganizationOwner `json:"owner,omitempty"` // State is the state of the organization. State *HashicorpCloudResourcemanagerOrganizationOrganizationState `json:"state,omitempty"` }
HashicorpCloudResourcemanagerOrganization Organization is the root node in the resource hierarchy. All resources for an entity reside under the organization.
swagger:model hashicorp.cloud.resourcemanager.Organization
func (*HashicorpCloudResourcemanagerOrganization) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganization) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager organization based on the context it is used
func (*HashicorpCloudResourcemanagerOrganization) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganization) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerOrganization) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganization) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerOrganizationCreateRequest ¶ added in v0.58.0
type HashicorpCloudResourcemanagerOrganizationCreateRequest struct { // Name is the user settable name of the organization. Will default to // "<Principal's name>'s Organization" if unset. Name string `json:"name,omitempty"` }
HashicorpCloudResourcemanagerOrganizationCreateRequest see OrganizationService.Create
swagger:model hashicorp.cloud.resourcemanager.OrganizationCreateRequest
func (*HashicorpCloudResourcemanagerOrganizationCreateRequest) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud resourcemanager organization create request based on context it is used
func (*HashicorpCloudResourcemanagerOrganizationCreateRequest) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerOrganizationCreateRequest) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerOrganizationCreateResponse ¶ added in v0.58.0
type HashicorpCloudResourcemanagerOrganizationCreateResponse struct { // Organization is the newly created organization. Organization *HashicorpCloudResourcemanagerOrganization `json:"organization,omitempty"` }
HashicorpCloudResourcemanagerOrganizationCreateResponse see OrganizationService.Create
swagger:model hashicorp.cloud.resourcemanager.OrganizationCreateResponse
func (*HashicorpCloudResourcemanagerOrganizationCreateResponse) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationCreateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager organization create response based on the context it is used
func (*HashicorpCloudResourcemanagerOrganizationCreateResponse) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationCreateResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerOrganizationCreateResponse) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationCreateResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerOrganizationGetIamPolicyResponse ¶ added in v0.58.0
type HashicorpCloudResourcemanagerOrganizationGetIamPolicyResponse struct { // Policy is the IAM policy for the organization. Policy *HashicorpCloudResourcemanagerPolicy `json:"policy,omitempty"` }
HashicorpCloudResourcemanagerOrganizationGetIamPolicyResponse see OrganizationService.GetIamPolicy
swagger:model hashicorp.cloud.resourcemanager.OrganizationGetIamPolicyResponse
func (*HashicorpCloudResourcemanagerOrganizationGetIamPolicyResponse) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationGetIamPolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager organization get iam policy response based on the context it is used
func (*HashicorpCloudResourcemanagerOrganizationGetIamPolicyResponse) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationGetIamPolicyResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerOrganizationGetIamPolicyResponse) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationGetIamPolicyResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerOrganizationGetIamPolicyResponse) Validate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationGetIamPolicyResponse) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud resourcemanager organization get iam policy response
type HashicorpCloudResourcemanagerOrganizationGetResponse ¶ added in v0.58.0
type HashicorpCloudResourcemanagerOrganizationGetResponse struct { // Organization is the specified organization. Organization *HashicorpCloudResourcemanagerOrganization `json:"organization,omitempty"` }
HashicorpCloudResourcemanagerOrganizationGetResponse see OrganizationService.Get
swagger:model hashicorp.cloud.resourcemanager.OrganizationGetResponse
func (*HashicorpCloudResourcemanagerOrganizationGetResponse) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationGetResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager organization get response based on the context it is used
func (*HashicorpCloudResourcemanagerOrganizationGetResponse) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerOrganizationGetResponse) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerOrganizationGetRoleResponse ¶ added in v0.58.0
type HashicorpCloudResourcemanagerOrganizationGetRoleResponse struct { // Role is the requested role. Role *HashicorpCloudResourcemanagerRole `json:"role,omitempty"` }
HashicorpCloudResourcemanagerOrganizationGetRoleResponse OrganizationGetRoleResponse see OrganizationService.GetRole
swagger:model hashicorp.cloud.resourcemanager.OrganizationGetRoleResponse
func (*HashicorpCloudResourcemanagerOrganizationGetRoleResponse) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationGetRoleResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager organization get role response based on the context it is used
func (*HashicorpCloudResourcemanagerOrganizationGetRoleResponse) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationGetRoleResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerOrganizationGetRoleResponse) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationGetRoleResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerOrganizationListResponse ¶ added in v0.58.0
type HashicorpCloudResourcemanagerOrganizationListResponse struct { // Organizations is the organizations the caller has access to. Organizations []*HashicorpCloudResourcemanagerOrganization `json:"organizations"` // Pagination contains the pagination tokens for a subsequent request. Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"` }
HashicorpCloudResourcemanagerOrganizationListResponse see OrganizationService.List
swagger:model hashicorp.cloud.resourcemanager.OrganizationListResponse
func (*HashicorpCloudResourcemanagerOrganizationListResponse) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationListResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager organization list response based on the context it is used
func (*HashicorpCloudResourcemanagerOrganizationListResponse) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerOrganizationListResponse) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerOrganizationListRolesResponse ¶ added in v0.58.0
type HashicorpCloudResourcemanagerOrganizationListRolesResponse struct { // Pagination contains the pagination tokens for a subsequent request. Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"` // Roles contains a page of the provisioned roles for the requested organization. Roles []*HashicorpCloudResourcemanagerRole `json:"roles"` }
HashicorpCloudResourcemanagerOrganizationListRolesResponse OrganizationListRolesResponse see OrganizationService.ListRoles
swagger:model hashicorp.cloud.resourcemanager.OrganizationListRolesResponse
func (*HashicorpCloudResourcemanagerOrganizationListRolesResponse) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationListRolesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager organization list roles response based on the context it is used
func (*HashicorpCloudResourcemanagerOrganizationListRolesResponse) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationListRolesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerOrganizationListRolesResponse) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationListRolesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerOrganizationOrganizationState ¶ added in v0.58.0
type HashicorpCloudResourcemanagerOrganizationOrganizationState string
HashicorpCloudResourcemanagerOrganizationOrganizationState OrganizationState is the states the organization can be in.
swagger:model hashicorp.cloud.resourcemanager.Organization.OrganizationState
const ( // HashicorpCloudResourcemanagerOrganizationOrganizationStateUNKNOWN captures enum value "UNKNOWN" HashicorpCloudResourcemanagerOrganizationOrganizationStateUNKNOWN HashicorpCloudResourcemanagerOrganizationOrganizationState = "UNKNOWN" // HashicorpCloudResourcemanagerOrganizationOrganizationStateACTIVE captures enum value "ACTIVE" HashicorpCloudResourcemanagerOrganizationOrganizationStateACTIVE HashicorpCloudResourcemanagerOrganizationOrganizationState = "ACTIVE" // HashicorpCloudResourcemanagerOrganizationOrganizationStatePENDINGDELETE captures enum value "PENDING_DELETE" HashicorpCloudResourcemanagerOrganizationOrganizationStatePENDINGDELETE HashicorpCloudResourcemanagerOrganizationOrganizationState = "PENDING_DELETE" )
func NewHashicorpCloudResourcemanagerOrganizationOrganizationState ¶ added in v0.58.0
func NewHashicorpCloudResourcemanagerOrganizationOrganizationState(value HashicorpCloudResourcemanagerOrganizationOrganizationState) *HashicorpCloudResourcemanagerOrganizationOrganizationState
func (HashicorpCloudResourcemanagerOrganizationOrganizationState) ContextValidate ¶ added in v0.58.0
func (m HashicorpCloudResourcemanagerOrganizationOrganizationState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud resourcemanager organization organization state based on context it is used
func (HashicorpCloudResourcemanagerOrganizationOrganizationState) Pointer ¶ added in v0.58.0
func (m HashicorpCloudResourcemanagerOrganizationOrganizationState) Pointer() *HashicorpCloudResourcemanagerOrganizationOrganizationState
Pointer returns a pointer to a freshly-allocated HashicorpCloudResourcemanagerOrganizationOrganizationState.
type HashicorpCloudResourcemanagerOrganizationOwner ¶ added in v0.58.0
type HashicorpCloudResourcemanagerOrganizationOwner struct { // User is the email of the user who is the owner. User string `json:"user,omitempty"` }
HashicorpCloudResourcemanagerOrganizationOwner OrganizationOwner identifies the user who owns the organization.
swagger:model hashicorp.cloud.resourcemanager.OrganizationOwner
func (*HashicorpCloudResourcemanagerOrganizationOwner) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationOwner) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud resourcemanager organization owner based on context it is used
func (*HashicorpCloudResourcemanagerOrganizationOwner) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationOwner) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerOrganizationOwner) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationOwner) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerOrganizationSetIamPolicyResponse ¶ added in v0.58.0
type HashicorpCloudResourcemanagerOrganizationSetIamPolicyResponse struct { // Policy is the updated IAM policy for the organization. Policy *HashicorpCloudResourcemanagerPolicy `json:"policy,omitempty"` }
HashicorpCloudResourcemanagerOrganizationSetIamPolicyResponse see OrganizationService.SetIamPolicy
swagger:model hashicorp.cloud.resourcemanager.OrganizationSetIamPolicyResponse
func (*HashicorpCloudResourcemanagerOrganizationSetIamPolicyResponse) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationSetIamPolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager organization set iam policy response based on the context it is used
func (*HashicorpCloudResourcemanagerOrganizationSetIamPolicyResponse) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationSetIamPolicyResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerOrganizationSetIamPolicyResponse) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationSetIamPolicyResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerOrganizationSetIamPolicyResponse) Validate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationSetIamPolicyResponse) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud resourcemanager organization set iam policy response
type HashicorpCloudResourcemanagerOrganizationSetNameResponse ¶ added in v0.58.0
type HashicorpCloudResourcemanagerOrganizationSetNameResponse struct { // Organization is the specified organization with an updated name. Organization *HashicorpCloudResourcemanagerOrganization `json:"organization,omitempty"` }
HashicorpCloudResourcemanagerOrganizationSetNameResponse see OrganizationService.SetName
swagger:model hashicorp.cloud.resourcemanager.OrganizationSetNameResponse
func (*HashicorpCloudResourcemanagerOrganizationSetNameResponse) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationSetNameResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager organization set name response based on the context it is used
func (*HashicorpCloudResourcemanagerOrganizationSetNameResponse) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationSetNameResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerOrganizationSetNameResponse) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationSetNameResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerOrganizationTestIamPermissionsResponse ¶ added in v0.58.0
type HashicorpCloudResourcemanagerOrganizationTestIamPermissionsResponse struct { // AllowedPermissions are a subset of the request permissions the calling principal has for the organization. AllowedPermissions []string `json:"allowed_permissions"` }
HashicorpCloudResourcemanagerOrganizationTestIamPermissionsResponse see OrganizationService.TestIamPermissions
swagger:model hashicorp.cloud.resourcemanager.OrganizationTestIamPermissionsResponse
func (*HashicorpCloudResourcemanagerOrganizationTestIamPermissionsResponse) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationTestIamPermissionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud resourcemanager organization test iam permissions response based on context it is used
func (*HashicorpCloudResourcemanagerOrganizationTestIamPermissionsResponse) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationTestIamPermissionsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerOrganizationTestIamPermissionsResponse) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationTestIamPermissionsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerOrganizationTestIamPermissionsResponse) Validate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerOrganizationTestIamPermissionsResponse) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud resourcemanager organization test iam permissions response
type HashicorpCloudResourcemanagerPolicy ¶ added in v0.58.0
type HashicorpCloudResourcemanagerPolicy struct { // Bindings is a list of role to members for this policy. Bindings []*HashicorpCloudResourcemanagerPolicyBinding `json:"bindings"` // Etag identifies this version of the policy. Etag string `json:"etag,omitempty"` }
HashicorpCloudResourcemanagerPolicy Policy binds many instances of roles to member lists in the resource hierarchy. For example:
An organization policy which has a single owner and many contributors.
"policy": { "bindings": [{ "role_id": "roles/owner", "members": [ { "member_type": "USER", "member_id": "f0b6f14c-ff6d-481a-8bd6-f4f0d356bc93" } ] }, { "role_id": "roles/contributor", "members": [ { "member_type": "USER", "member_id": "b24c10e6-7f2d-4660-a163-f54f52439080" }, { "member_type": "USER", "member_id": "b2becb8c-4947-4a29-94bb-c952b1b67f1e" }, { "member_type": "GROUP", "member_id": "356120ef-3014-404c-b574-c1c9e804663a" } ] }], "etag": "afd123" }
swagger:model hashicorp.cloud.resourcemanager.Policy
func (*HashicorpCloudResourcemanagerPolicy) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerPolicy) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager policy based on the context it is used
func (*HashicorpCloudResourcemanagerPolicy) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerPolicy) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerPolicy) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerPolicy) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerPolicyBinding ¶ added in v0.58.0
type HashicorpCloudResourcemanagerPolicyBinding struct { // Members is a set of identities that are associated with the role. Members []*HashicorpCloudResourcemanagerPolicyBindingMember `json:"members"` // RoleId is the globally unique identifier for the role. // e.g. projects/30788e25-a942-470a-9a75-128cc7b97fde/roles/my-custom-project-role RoleID string `json:"role_id,omitempty"` }
HashicorpCloudResourcemanagerPolicyBinding PolicyBinding binds a list of members to a role.
swagger:model hashicorp.cloud.resourcemanager.PolicyBinding
func (*HashicorpCloudResourcemanagerPolicyBinding) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerPolicyBinding) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager policy binding based on the context it is used
func (*HashicorpCloudResourcemanagerPolicyBinding) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerPolicyBinding) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerPolicyBinding) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerPolicyBinding) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerPolicyBindingMember ¶ added in v0.58.0
type HashicorpCloudResourcemanagerPolicyBindingMember struct { // MemberId is the unique identifier for the member. MemberID string `json:"member_id,omitempty"` // MemberType is the type of the member. MemberType *HashicorpCloudResourcemanagerPolicyBindingMemberType `json:"member_type,omitempty"` }
HashicorpCloudResourcemanagerPolicyBindingMember PolicyBindingMember represents an identity associated with a policy binding.
swagger:model hashicorp.cloud.resourcemanager.PolicyBindingMember
func (*HashicorpCloudResourcemanagerPolicyBindingMember) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerPolicyBindingMember) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager policy binding member based on the context it is used
func (*HashicorpCloudResourcemanagerPolicyBindingMember) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerPolicyBindingMember) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerPolicyBindingMember) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerPolicyBindingMember) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerPolicyBindingMemberType ¶ added in v0.58.0
type HashicorpCloudResourcemanagerPolicyBindingMemberType string
HashicorpCloudResourcemanagerPolicyBindingMemberType PolicyBindingMemberType is the type of the policy binding member.
swagger:model hashicorp.cloud.resourcemanager.PolicyBindingMemberType
const ( // HashicorpCloudResourcemanagerPolicyBindingMemberTypeUNSET captures enum value "UNSET" HashicorpCloudResourcemanagerPolicyBindingMemberTypeUNSET HashicorpCloudResourcemanagerPolicyBindingMemberType = "UNSET" // HashicorpCloudResourcemanagerPolicyBindingMemberTypeUSER captures enum value "USER" HashicorpCloudResourcemanagerPolicyBindingMemberTypeUSER HashicorpCloudResourcemanagerPolicyBindingMemberType = "USER" // HashicorpCloudResourcemanagerPolicyBindingMemberTypeGROUP captures enum value "GROUP" HashicorpCloudResourcemanagerPolicyBindingMemberTypeGROUP HashicorpCloudResourcemanagerPolicyBindingMemberType = "GROUP" // HashicorpCloudResourcemanagerPolicyBindingMemberTypeSERVICEPRINCIPAL captures enum value "SERVICE_PRINCIPAL" HashicorpCloudResourcemanagerPolicyBindingMemberTypeSERVICEPRINCIPAL HashicorpCloudResourcemanagerPolicyBindingMemberType = "SERVICE_PRINCIPAL" )
func NewHashicorpCloudResourcemanagerPolicyBindingMemberType ¶ added in v0.58.0
func NewHashicorpCloudResourcemanagerPolicyBindingMemberType(value HashicorpCloudResourcemanagerPolicyBindingMemberType) *HashicorpCloudResourcemanagerPolicyBindingMemberType
func (HashicorpCloudResourcemanagerPolicyBindingMemberType) ContextValidate ¶ added in v0.58.0
func (m HashicorpCloudResourcemanagerPolicyBindingMemberType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud resourcemanager policy binding member type based on context it is used
func (HashicorpCloudResourcemanagerPolicyBindingMemberType) Pointer ¶ added in v0.58.0
func (m HashicorpCloudResourcemanagerPolicyBindingMemberType) Pointer() *HashicorpCloudResourcemanagerPolicyBindingMemberType
Pointer returns a pointer to a freshly-allocated HashicorpCloudResourcemanagerPolicyBindingMemberType.
type HashicorpCloudResourcemanagerProject ¶ added in v0.58.0
type HashicorpCloudResourcemanagerProject struct { // CreatedAt is the time the project was created at. // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // Description is the user settable description of the project. Description string `json:"description,omitempty"` // ID is an UUID identifying the project object. ID string `json:"id,omitempty"` // Name is the user settable name of the project. Name string `json:"name,omitempty"` // Parent is the parent resource of the project. Parent *HashicorpCloudResourcemanagerResourceID `json:"parent,omitempty"` // State is the state of the project. State *HashicorpCloudResourcemanagerProjectProjectState `json:"state,omitempty"` }
HashicorpCloudResourcemanagerProject Project is a container for resources.
swagger:model hashicorp.cloud.resourcemanager.Project
func (*HashicorpCloudResourcemanagerProject) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProject) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager project based on the context it is used
func (*HashicorpCloudResourcemanagerProject) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProject) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerProject) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProject) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerProjectCreateRequest ¶ added in v0.58.0
type HashicorpCloudResourcemanagerProjectCreateRequest struct { // Description is the user settable description of the project. Description string `json:"description,omitempty"` // Name is the user settable name of the project. Name string `json:"name,omitempty"` // Parent is the parent resource to nest the new project under. Parent *HashicorpCloudResourcemanagerResourceID `json:"parent,omitempty"` }
HashicorpCloudResourcemanagerProjectCreateRequest see ProjectService.Create
swagger:model hashicorp.cloud.resourcemanager.ProjectCreateRequest
func (*HashicorpCloudResourcemanagerProjectCreateRequest) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectCreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager project create request based on the context it is used
func (*HashicorpCloudResourcemanagerProjectCreateRequest) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerProjectCreateRequest) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerProjectCreateResponse ¶ added in v0.58.0
type HashicorpCloudResourcemanagerProjectCreateResponse struct { // Project is the newly created project. Project *HashicorpCloudResourcemanagerProject `json:"project,omitempty"` }
HashicorpCloudResourcemanagerProjectCreateResponse see ProjectService.Create
swagger:model hashicorp.cloud.resourcemanager.ProjectCreateResponse
func (*HashicorpCloudResourcemanagerProjectCreateResponse) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectCreateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager project create response based on the context it is used
func (*HashicorpCloudResourcemanagerProjectCreateResponse) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectCreateResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerProjectCreateResponse) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectCreateResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerProjectDeleteResponse ¶ added in v0.58.0
type HashicorpCloudResourcemanagerProjectDeleteResponse struct { // operation is the operation that represents the async delete Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudResourcemanagerProjectDeleteResponse ProjectDeleteResponse See ProjectService.Delete
swagger:model hashicorp.cloud.resourcemanager.ProjectDeleteResponse
func (*HashicorpCloudResourcemanagerProjectDeleteResponse) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectDeleteResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager project delete response based on the context it is used
func (*HashicorpCloudResourcemanagerProjectDeleteResponse) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectDeleteResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerProjectDeleteResponse) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectDeleteResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerProjectGetIamPolicyResponse ¶ added in v0.58.0
type HashicorpCloudResourcemanagerProjectGetIamPolicyResponse struct { // Policy is the system managed IAM policy for the project. Policy *HashicorpCloudResourcemanagerPolicy `json:"policy,omitempty"` }
HashicorpCloudResourcemanagerProjectGetIamPolicyResponse ProjectGetIamPolicyResponse see ProjectService.GetIamPolicy
swagger:model hashicorp.cloud.resourcemanager.ProjectGetIamPolicyResponse
func (*HashicorpCloudResourcemanagerProjectGetIamPolicyResponse) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectGetIamPolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager project get iam policy response based on the context it is used
func (*HashicorpCloudResourcemanagerProjectGetIamPolicyResponse) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectGetIamPolicyResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerProjectGetIamPolicyResponse) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectGetIamPolicyResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerProjectGetProjectsCountResponse ¶ added in v0.58.0
type HashicorpCloudResourcemanagerProjectGetProjectsCountResponse struct { // Count is the count of projects belonging to a parent scope. Count int32 `json:"count,omitempty"` }
HashicorpCloudResourcemanagerProjectGetProjectsCountResponse ProjectGetProjectsCountResponse see ProjectService.GetProjectsCount
swagger:model hashicorp.cloud.resourcemanager.ProjectGetProjectsCountResponse
func (*HashicorpCloudResourcemanagerProjectGetProjectsCountResponse) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectGetProjectsCountResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud resourcemanager project get projects count response based on context it is used
func (*HashicorpCloudResourcemanagerProjectGetProjectsCountResponse) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectGetProjectsCountResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerProjectGetProjectsCountResponse) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectGetProjectsCountResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerProjectGetResponse ¶ added in v0.58.0
type HashicorpCloudResourcemanagerProjectGetResponse struct { // Project is the specified project. Project *HashicorpCloudResourcemanagerProject `json:"project,omitempty"` }
HashicorpCloudResourcemanagerProjectGetResponse see ProjectService.Get
swagger:model hashicorp.cloud.resourcemanager.ProjectGetResponse
func (*HashicorpCloudResourcemanagerProjectGetResponse) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectGetResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager project get response based on the context it is used
func (*HashicorpCloudResourcemanagerProjectGetResponse) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectGetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerProjectGetResponse) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectGetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerProjectListResponse ¶ added in v0.58.0
type HashicorpCloudResourcemanagerProjectListResponse struct { // Pagination contains the pagination tokens for a subsequent request. Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"` // Projects is the projects the caller has access to at the requested scope. Projects []*HashicorpCloudResourcemanagerProject `json:"projects"` }
HashicorpCloudResourcemanagerProjectListResponse see ProjectService.List
swagger:model hashicorp.cloud.resourcemanager.ProjectListResponse
func (*HashicorpCloudResourcemanagerProjectListResponse) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectListResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager project list response based on the context it is used
func (*HashicorpCloudResourcemanagerProjectListResponse) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerProjectListResponse) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerProjectProjectState ¶ added in v0.58.0
type HashicorpCloudResourcemanagerProjectProjectState string
HashicorpCloudResourcemanagerProjectProjectState ProjectState is the states the project can be in.
swagger:model hashicorp.cloud.resourcemanager.Project.ProjectState
const ( // HashicorpCloudResourcemanagerProjectProjectStateUNKNOWN captures enum value "UNKNOWN" HashicorpCloudResourcemanagerProjectProjectStateUNKNOWN HashicorpCloudResourcemanagerProjectProjectState = "UNKNOWN" // HashicorpCloudResourcemanagerProjectProjectStateACTIVE captures enum value "ACTIVE" HashicorpCloudResourcemanagerProjectProjectStateACTIVE HashicorpCloudResourcemanagerProjectProjectState = "ACTIVE" // HashicorpCloudResourcemanagerProjectProjectStateDELETING captures enum value "DELETING" HashicorpCloudResourcemanagerProjectProjectStateDELETING HashicorpCloudResourcemanagerProjectProjectState = "DELETING" // HashicorpCloudResourcemanagerProjectProjectStateDELETED captures enum value "DELETED" HashicorpCloudResourcemanagerProjectProjectStateDELETED HashicorpCloudResourcemanagerProjectProjectState = "DELETED" )
func NewHashicorpCloudResourcemanagerProjectProjectState ¶ added in v0.58.0
func NewHashicorpCloudResourcemanagerProjectProjectState(value HashicorpCloudResourcemanagerProjectProjectState) *HashicorpCloudResourcemanagerProjectProjectState
func (HashicorpCloudResourcemanagerProjectProjectState) ContextValidate ¶ added in v0.58.0
func (m HashicorpCloudResourcemanagerProjectProjectState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud resourcemanager project project state based on context it is used
func (HashicorpCloudResourcemanagerProjectProjectState) Pointer ¶ added in v0.58.0
func (m HashicorpCloudResourcemanagerProjectProjectState) Pointer() *HashicorpCloudResourcemanagerProjectProjectState
Pointer returns a pointer to a freshly-allocated HashicorpCloudResourcemanagerProjectProjectState.
type HashicorpCloudResourcemanagerProjectSetIamPolicyResponse ¶ added in v0.58.0
type HashicorpCloudResourcemanagerProjectSetIamPolicyResponse struct { // Policy is the updated IAM policy for the project. Policy *HashicorpCloudResourcemanagerPolicy `json:"policy,omitempty"` }
HashicorpCloudResourcemanagerProjectSetIamPolicyResponse ProjectSetIamPolicyResponse see ProjectService.SetIamPolicy
swagger:model hashicorp.cloud.resourcemanager.ProjectSetIamPolicyResponse
func (*HashicorpCloudResourcemanagerProjectSetIamPolicyResponse) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectSetIamPolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager project set iam policy response based on the context it is used
func (*HashicorpCloudResourcemanagerProjectSetIamPolicyResponse) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectSetIamPolicyResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerProjectSetIamPolicyResponse) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectSetIamPolicyResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerProjectTestIamPermissionsResponse ¶ added in v0.58.0
type HashicorpCloudResourcemanagerProjectTestIamPermissionsResponse struct { // AllowedPermissions are a subset of the request permissions the calling principal has for the project. AllowedPermissions []string `json:"allowed_permissions"` }
HashicorpCloudResourcemanagerProjectTestIamPermissionsResponse see ProjectService.TestIamPermissions
swagger:model hashicorp.cloud.resourcemanager.ProjectTestIamPermissionsResponse
func (*HashicorpCloudResourcemanagerProjectTestIamPermissionsResponse) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectTestIamPermissionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud resourcemanager project test iam permissions response based on context it is used
func (*HashicorpCloudResourcemanagerProjectTestIamPermissionsResponse) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectTestIamPermissionsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerProjectTestIamPermissionsResponse) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectTestIamPermissionsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerProjectTestIamPermissionsResponse) Validate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerProjectTestIamPermissionsResponse) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud resourcemanager project test iam permissions response
type HashicorpCloudResourcemanagerResource ¶ added in v0.58.0
type HashicorpCloudResourcemanagerResource struct { // Link is a link to the resource. This includes the organization // and project ID as well as the ID of the resource itself. Link *cloud.HashicorpCloudLocationLink `json:"link,omitempty"` }
HashicorpCloudResourcemanagerResource hashicorp cloud resourcemanager resource
swagger:model hashicorp.cloud.resourcemanager.Resource
func (*HashicorpCloudResourcemanagerResource) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerResource) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager resource based on the context it is used
func (*HashicorpCloudResourcemanagerResource) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerResource) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerResource) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerResource) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerResourceID ¶ added in v0.58.0
type HashicorpCloudResourcemanagerResourceID struct { // id is the id of the object being referenced. ID string `json:"id,omitempty"` // ResourceType is the type of object being referenced. Type *HashicorpCloudResourcemanagerResourceIDResourceType `json:"type,omitempty"` }
HashicorpCloudResourcemanagerResourceID ResourceID is a reference to an object in the resource hierarchy.
swagger:model hashicorp.cloud.resourcemanager.ResourceID
func (*HashicorpCloudResourcemanagerResourceID) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerResourceID) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager resource ID based on the context it is used
func (*HashicorpCloudResourcemanagerResourceID) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerResourceID) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerResourceID) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerResourceID) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerResourceIDResourceType ¶ added in v0.58.0
type HashicorpCloudResourcemanagerResourceIDResourceType string
HashicorpCloudResourcemanagerResourceIDResourceType hashicorp cloud resourcemanager resource ID resource type
swagger:model hashicorp.cloud.resourcemanager.ResourceID.ResourceType
const ( // HashicorpCloudResourcemanagerResourceIDResourceTypeUNKNOWN captures enum value "UNKNOWN" HashicorpCloudResourcemanagerResourceIDResourceTypeUNKNOWN HashicorpCloudResourcemanagerResourceIDResourceType = "UNKNOWN" // HashicorpCloudResourcemanagerResourceIDResourceTypeORGANIZATION captures enum value "ORGANIZATION" HashicorpCloudResourcemanagerResourceIDResourceTypeORGANIZATION HashicorpCloudResourcemanagerResourceIDResourceType = "ORGANIZATION" // HashicorpCloudResourcemanagerResourceIDResourceTypePROJECT captures enum value "PROJECT" HashicorpCloudResourcemanagerResourceIDResourceTypePROJECT HashicorpCloudResourcemanagerResourceIDResourceType = "PROJECT" )
func NewHashicorpCloudResourcemanagerResourceIDResourceType ¶ added in v0.58.0
func NewHashicorpCloudResourcemanagerResourceIDResourceType(value HashicorpCloudResourcemanagerResourceIDResourceType) *HashicorpCloudResourcemanagerResourceIDResourceType
func (HashicorpCloudResourcemanagerResourceIDResourceType) ContextValidate ¶ added in v0.58.0
func (m HashicorpCloudResourcemanagerResourceIDResourceType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud resourcemanager resource ID resource type based on context it is used
func (HashicorpCloudResourcemanagerResourceIDResourceType) Pointer ¶ added in v0.58.0
func (m HashicorpCloudResourcemanagerResourceIDResourceType) Pointer() *HashicorpCloudResourcemanagerResourceIDResourceType
Pointer returns a pointer to a freshly-allocated HashicorpCloudResourcemanagerResourceIDResourceType.
type HashicorpCloudResourcemanagerResourceListResponse ¶ added in v0.58.0
type HashicorpCloudResourcemanagerResourceListResponse struct { // Pagination contains the pagination tokens for a subsequent request. Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"` // Resources is the resources the caller has access to at the requested scope. Resources []*HashicorpCloudResourcemanagerResource `json:"resources"` }
HashicorpCloudResourcemanagerResourceListResponse hashicorp cloud resourcemanager resource list response
swagger:model hashicorp.cloud.resourcemanager.ResourceListResponse
func (*HashicorpCloudResourcemanagerResourceListResponse) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerResourceListResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager resource list response based on the context it is used
func (*HashicorpCloudResourcemanagerResourceListResponse) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerResourceListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerResourceListResponse) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerResourceListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerRole ¶ added in v0.58.0
type HashicorpCloudResourcemanagerRole struct { // Description provides information regarding the purpose of this role. Description string `json:"description,omitempty"` // ID is the globally unique identifier for this role. // Examples: // * roles/contributor // * organizations/30788e25-a942-470a-9a75-128cc7b97fde/roles/my-custom-role (custom role scoped to an organization) // * projects/30788e25-a942-470a-9a75-128cc7b97fde/roles/my-custom-project-role // // Builtin roles are prefixed with "roles/" ID string `json:"id,omitempty"` // Permissions is a set of allowed permissions in the format: <service>.<noun>.<action> // Examples: // * network.hvns.create // * network.hvns.read // * consul.clusters.create Permissions []string `json:"permissions"` // Title is a display name for this role. Title string `json:"title,omitempty"` // Version is the instance of this role - version is incremented when a // permission is added or removed and when other metadata is changed. Version int32 `json:"version,omitempty"` }
HashicorpCloudResourcemanagerRole Role binds a name to a set of permissions.
swagger:model hashicorp.cloud.resourcemanager.Role
func (*HashicorpCloudResourcemanagerRole) ContextValidate ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerRole) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud resourcemanager role based on context it is used
func (*HashicorpCloudResourcemanagerRole) MarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerRole) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerRole) UnmarshalBinary ¶ added in v0.58.0
func (m *HashicorpCloudResourcemanagerRole) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files ¶
- hashicorp_cloud_resourcemanager_organization.go
- hashicorp_cloud_resourcemanager_organization_create_request.go
- hashicorp_cloud_resourcemanager_organization_create_response.go
- hashicorp_cloud_resourcemanager_organization_get_iam_policy_response.go
- hashicorp_cloud_resourcemanager_organization_get_response.go
- hashicorp_cloud_resourcemanager_organization_get_role_response.go
- hashicorp_cloud_resourcemanager_organization_list_response.go
- hashicorp_cloud_resourcemanager_organization_list_roles_response.go
- hashicorp_cloud_resourcemanager_organization_organization_state.go
- hashicorp_cloud_resourcemanager_organization_owner.go
- hashicorp_cloud_resourcemanager_organization_set_iam_policy_response.go
- hashicorp_cloud_resourcemanager_organization_set_name_response.go
- hashicorp_cloud_resourcemanager_organization_test_iam_permissions_response.go
- hashicorp_cloud_resourcemanager_policy.go
- hashicorp_cloud_resourcemanager_policy_binding.go
- hashicorp_cloud_resourcemanager_policy_binding_member.go
- hashicorp_cloud_resourcemanager_policy_binding_member_type.go
- hashicorp_cloud_resourcemanager_project.go
- hashicorp_cloud_resourcemanager_project_create_request.go
- hashicorp_cloud_resourcemanager_project_create_response.go
- hashicorp_cloud_resourcemanager_project_delete_response.go
- hashicorp_cloud_resourcemanager_project_get_iam_policy_response.go
- hashicorp_cloud_resourcemanager_project_get_projects_count_response.go
- hashicorp_cloud_resourcemanager_project_get_response.go
- hashicorp_cloud_resourcemanager_project_list_response.go
- hashicorp_cloud_resourcemanager_project_project_state.go
- hashicorp_cloud_resourcemanager_project_set_iam_policy_response.go
- hashicorp_cloud_resourcemanager_project_test_iam_permissions_response.go
- hashicorp_cloud_resourcemanager_resource.go
- hashicorp_cloud_resourcemanager_resource_id.go
- hashicorp_cloud_resourcemanager_resource_id_resource_type.go
- hashicorp_cloud_resourcemanager_resource_list_response.go
- hashicorp_cloud_resourcemanager_role.go