Documentation ¶
Index ¶
- type HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsRequest
- func (m *HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsResponse
- func (m *HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsRequest
- func (m *HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsResponse
- func (m *HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerGetResourceResponse
- func (m *HashicorpCloudResourcemanagerGetResourceResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerGetResourceResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerGetResourceResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerGetResourceResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerListRolesResponse
- func (m *HashicorpCloudResourcemanagerListRolesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerListRolesResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerListRolesResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerListRolesResponse) Validate(formats strfmt.Registry) error
- 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 HashicorpCloudResourcemanagerResourceGetIamPolicyResponse
- func (m *HashicorpCloudResourcemanagerResourceGetIamPolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerResourceGetIamPolicyResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerResourceGetIamPolicyResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerResourceGetIamPolicyResponse) 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 HashicorpCloudResourcemanagerResourceIdentifier
- func (m *HashicorpCloudResourcemanagerResourceIdentifier) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerResourceIdentifier) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerResourceIdentifier) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerResourceIdentifier) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerResourceListAccessibleResourcesResponse
- func (m *HashicorpCloudResourcemanagerResourceListAccessibleResourcesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerResourceListAccessibleResourcesResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerResourceListAccessibleResourcesResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerResourceListAccessibleResourcesResponse) 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 HashicorpCloudResourcemanagerResourceSetIamPolicyRequest
- func (m *HashicorpCloudResourcemanagerResourceSetIamPolicyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerResourceSetIamPolicyRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerResourceSetIamPolicyRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerResourceSetIamPolicyRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerResourceSetIamPolicyResponse
- func (m *HashicorpCloudResourcemanagerResourceSetIamPolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerResourceSetIamPolicyResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerResourceSetIamPolicyResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerResourceSetIamPolicyResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerResourceTestIamPermissionsRequest
- func (m *HashicorpCloudResourcemanagerResourceTestIamPermissionsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerResourceTestIamPermissionsRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerResourceTestIamPermissionsRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerResourceTestIamPermissionsRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerResourceTestIamPermissionsResponse
- func (m *HashicorpCloudResourcemanagerResourceTestIamPermissionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerResourceTestIamPermissionsResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerResourceTestIamPermissionsResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerResourceTestIamPermissionsResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudResourcemanagerResourceV2
- func (m *HashicorpCloudResourcemanagerResourceV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudResourcemanagerResourceV2) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudResourcemanagerResourceV2) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudResourcemanagerResourceV2) 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 HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsRequest ¶ added in v0.118.0
type HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsRequest struct { // Permissions is the set of permissions to test. Permissions []string `json:"permissions"` // ResourceId holds the unique, immutable and non-reusable ID of the resource. // // Example formats include: // - vault.cluster:t79BRg8WhTmDPBRM // - vagrant.box:gTmD2KMMRt9DWhJz ResourceID string `json:"resource_id,omitempty"` // ResourceName holds the Resource Name in the Resource Identifier v2 format. // This parameter is expected to be provided only for external calls. // // Example formats include: // - vault/project/e1e04e11-d590-41cf-b818-1535bc4b4889/cluster/my-cluster // - vagrant/organization/ubuntu/box/lunar64/version/v20230130.0.0 // - iam/organization/zBmk8k7Pk99ph7Kr/service-principal/my-sp-43563412 // - consul/project/e57a01aa-1929-40e8-80b8-4907fc46429c/cluster/my-cluster // // In case of organization or project level authorization the ResourceName is // expected to be provided in the following format: // - organization/863063b6-c485-4cf4-8df3-6991a2ffd4b4 // - project/e1e04e11-d590-41cf-b818-1535bc4b4889 // - project/gTmD2KMMRt9DWhJz ResourceName string `json:"resource_name,omitempty"` }
HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsRequest AuthorizationTestIamPermissionsRequest is a request to test a set of permissions.
swagger:model hashicorp.cloud.resourcemanager.AuthorizationTestIamPermissionsRequest
func (*HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsRequest) ContextValidate ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud resourcemanager authorization test iam permissions request based on context it is used
func (*HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsRequest) MarshalBinary ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsRequest) UnmarshalBinary ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsRequest) Validate ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsRequest) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud resourcemanager authorization test iam permissions request
type HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsResponse ¶ added in v0.118.0
type HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsResponse struct { // AllowedPermissions is the set of permissions granted. // It is a subset of AuthorizationTestIamPermissionsRequest.Permissions. AllowedPermissions []string `json:"allowed_permissions"` }
HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsResponse AuthorizationTestIamPermissionsResponse is the set of granted permissions for the AuthorizationTestIamPermissionsRequest.
swagger:model hashicorp.cloud.resourcemanager.AuthorizationTestIamPermissionsResponse
func (*HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsResponse) ContextValidate ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud resourcemanager authorization test iam permissions response based on context it is used
func (*HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsResponse) MarshalBinary ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsResponse) UnmarshalBinary ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsResponse) Validate ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsResponse) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud resourcemanager authorization test iam permissions response
type HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsRequest ¶ added in v0.118.0
type HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsRequest struct { // resources is the list of resources to test with a set of permissions. Resources []*HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsRequest `json:"resources"` }
HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsRequest BatchAuthorizationTestIamPermissionsRequest is a request to test a set of permissions for multiple resources.
swagger:model hashicorp.cloud.resourcemanager.BatchAuthorizationTestIamPermissionsRequest
func (*HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsRequest) ContextValidate ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager batch authorization test iam permissions request based on the context it is used
func (*HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsRequest) MarshalBinary ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsRequest) UnmarshalBinary ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsRequest) Validate ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsRequest) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud resourcemanager batch authorization test iam permissions request
type HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsResponse ¶ added in v0.118.0
type HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsResponse struct { // resource_permissions is a map of resource_id and/or resource_name to the granted permissions. // The key is determined by whether or not the resource_id/resource_name is a non-empty string. // Take for example the following psuedo-code: // // Request: // [ // { // Permissions: [...], // ResourceId: "abc123", // ResourceName: "", // }, // { // Permissions: [...], // ResourceId: "", // ResourceName: "iam/group/456" // }, // { // Permissions: [...], // ResourceId: "def789", // ResourceName: "iam/group/789", // }, // ] // // Response: // { // "abc123": { AllowedPermissions: [...] }, // "iam/group/456": { AllowedPermissions: [...] }, // "def789": { AllowedPermissions: [...] }, // "iam/group/789": { AllowedPermissions: [...] }, // } ResourcePermissions map[string]HashicorpCloudResourcemanagerAuthorizationTestIamPermissionsResponse `json:"resource_permissions,omitempty"` }
HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsResponse BatchAuthorizationTestIamPermissionsResponse is the set of granted permissions for multiple resources.
swagger:model hashicorp.cloud.resourcemanager.BatchAuthorizationTestIamPermissionsResponse
func (*HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsResponse) ContextValidate ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager batch authorization test iam permissions response based on the context it is used
func (*HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsResponse) MarshalBinary ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsResponse) UnmarshalBinary ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsResponse) Validate ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerBatchAuthorizationTestIamPermissionsResponse) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud resourcemanager batch authorization test iam permissions response
type HashicorpCloudResourcemanagerGetResourceResponse ¶ added in v0.118.0
type HashicorpCloudResourcemanagerGetResourceResponse struct { // ParentId is the ID of the parent of the registered resource. ParentID string `json:"parent_id,omitempty"` // ResourceId is the ID of the registered resource. ResourceID string `json:"resource_id,omitempty"` // ResourceName is the name of the registered resource. ResourceName string `json:"resource_name,omitempty"` // ResourceType is the type of the registered resource. ResourceType string `json:"resource_type,omitempty"` }
HashicorpCloudResourcemanagerGetResourceResponse GetResourceResponse is the response for GetResource RPC
swagger:model hashicorp.cloud.resourcemanager.GetResourceResponse
func (*HashicorpCloudResourcemanagerGetResourceResponse) ContextValidate ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerGetResourceResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud resourcemanager get resource response based on context it is used
func (*HashicorpCloudResourcemanagerGetResourceResponse) MarshalBinary ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerGetResourceResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerGetResourceResponse) UnmarshalBinary ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerGetResourceResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerListRolesResponse ¶ added in v0.118.0
type HashicorpCloudResourcemanagerListRolesResponse struct { // Pagination contains the pagination tokens for a subsequent request. Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"` // Roles is list of roles applicable on the resource Roles []*HashicorpCloudResourcemanagerRole `json:"roles"` }
HashicorpCloudResourcemanagerListRolesResponse hashicorp cloud resourcemanager list roles response
swagger:model hashicorp.cloud.resourcemanager.ListRolesResponse
func (*HashicorpCloudResourcemanagerListRolesResponse) ContextValidate ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerListRolesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager list roles response based on the context it is used
func (*HashicorpCloudResourcemanagerListRolesResponse) MarshalBinary ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerListRolesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerListRolesResponse) UnmarshalBinary ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerListRolesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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"` // TfcSynced is true if this organization has synced to TFC. TfcSynced bool `json:"tfc_synced,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 user principal id of 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 { // Geo is the geography where the resource is registered. A resource MAY NOT // have a geography associated with it. The currently valid values are: "", // "us", and "eu". This is only available on List responses and is not valid // for any creation or update requests. Geo string `json:"geo,omitempty"` // 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"` // ResourceID is the ID of the resource. This is only available on List // responses and is not valid for any creation or update requests. ResourceID string `json:"resource_id,omitempty"` // ResourceName is the name of the resource. This is only available on // List responses and is not valid for any creation or update requests. ResourceName string `json:"resource_name,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 HashicorpCloudResourcemanagerResourceGetIamPolicyResponse ¶ added in v0.75.0
type HashicorpCloudResourcemanagerResourceGetIamPolicyResponse struct { // Policy is the system managed IAM policy for the resource. Policy *HashicorpCloudResourcemanagerPolicy `json:"policy,omitempty"` }
HashicorpCloudResourcemanagerResourceGetIamPolicyResponse ResourceGetIamPolicyRequest see ResourceService.GetIamPolicy
swagger:model hashicorp.cloud.resourcemanager.ResourceGetIamPolicyResponse
func (*HashicorpCloudResourcemanagerResourceGetIamPolicyResponse) ContextValidate ¶ added in v0.75.0
func (m *HashicorpCloudResourcemanagerResourceGetIamPolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager resource get iam policy response based on the context it is used
func (*HashicorpCloudResourcemanagerResourceGetIamPolicyResponse) MarshalBinary ¶ added in v0.75.0
func (m *HashicorpCloudResourcemanagerResourceGetIamPolicyResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerResourceGetIamPolicyResponse) UnmarshalBinary ¶ added in v0.75.0
func (m *HashicorpCloudResourcemanagerResourceGetIamPolicyResponse) 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 HashicorpCloudResourcemanagerResourceIdentifier ¶ added in v0.118.0
type HashicorpCloudResourcemanagerResourceIdentifier struct { // Id is the resource id of the resource. ID string `json:"id,omitempty"` // Name is the resource name of the resource. Name string `json:"name,omitempty"` }
HashicorpCloudResourcemanagerResourceIdentifier ResourceIdentifier identifies a resource by either its name or id.
swagger:model hashicorp.cloud.resourcemanager.ResourceIdentifier
func (*HashicorpCloudResourcemanagerResourceIdentifier) ContextValidate ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerResourceIdentifier) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud resourcemanager resource identifier based on context it is used
func (*HashicorpCloudResourcemanagerResourceIdentifier) MarshalBinary ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerResourceIdentifier) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerResourceIdentifier) UnmarshalBinary ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerResourceIdentifier) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerResourceListAccessibleResourcesResponse ¶ added in v0.118.0
type HashicorpCloudResourcemanagerResourceListAccessibleResourcesResponse 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 and of the requested type. Resources []*HashicorpCloudResourcemanagerResourceV2 `json:"resources"` }
HashicorpCloudResourcemanagerResourceListAccessibleResourcesResponse ResourceListAccessibleResourcesResponse see ResourceService.ListAccessibleResources
swagger:model hashicorp.cloud.resourcemanager.ResourceListAccessibleResourcesResponse
func (*HashicorpCloudResourcemanagerResourceListAccessibleResourcesResponse) ContextValidate ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerResourceListAccessibleResourcesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager resource list accessible resources response based on the context it is used
func (*HashicorpCloudResourcemanagerResourceListAccessibleResourcesResponse) MarshalBinary ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerResourceListAccessibleResourcesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerResourceListAccessibleResourcesResponse) UnmarshalBinary ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerResourceListAccessibleResourcesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerResourceListAccessibleResourcesResponse) Validate ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerResourceListAccessibleResourcesResponse) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud resourcemanager resource list accessible resources response
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 HashicorpCloudResourcemanagerResourceSetIamPolicyRequest ¶ added in v0.75.0
type HashicorpCloudResourcemanagerResourceSetIamPolicyRequest struct { // Policy is the IAM policy to be updated for the resource. The policy // will be completely replaced and therefore Policy.Etag must be specified // in order to prevent concurrent updates. Policy *HashicorpCloudResourcemanagerPolicy `json:"policy,omitempty"` // ResourceId is the resource name of the resource. Either this or the ResourceName needs to be provided. ResourceID string `json:"resource_id,omitempty"` // ResourceName is the resource name of the resource. Either this or the ResourceId needs to be provided. ResourceName string `json:"resource_name,omitempty"` }
HashicorpCloudResourcemanagerResourceSetIamPolicyRequest ResourceSetIamPolicyRequest see ResourceService.SetIamPolicy
swagger:model hashicorp.cloud.resourcemanager.ResourceSetIamPolicyRequest
func (*HashicorpCloudResourcemanagerResourceSetIamPolicyRequest) ContextValidate ¶ added in v0.75.0
func (m *HashicorpCloudResourcemanagerResourceSetIamPolicyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager resource set iam policy request based on the context it is used
func (*HashicorpCloudResourcemanagerResourceSetIamPolicyRequest) MarshalBinary ¶ added in v0.75.0
func (m *HashicorpCloudResourcemanagerResourceSetIamPolicyRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerResourceSetIamPolicyRequest) UnmarshalBinary ¶ added in v0.75.0
func (m *HashicorpCloudResourcemanagerResourceSetIamPolicyRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerResourceSetIamPolicyResponse ¶ added in v0.75.0
type HashicorpCloudResourcemanagerResourceSetIamPolicyResponse struct { // Policy is the updated IAM policy for the resource. Policy *HashicorpCloudResourcemanagerPolicy `json:"policy,omitempty"` }
HashicorpCloudResourcemanagerResourceSetIamPolicyResponse ResourceSetIamPolicyResponse see ResourceService.SetIamPolicy
swagger:model hashicorp.cloud.resourcemanager.ResourceSetIamPolicyResponse
func (*HashicorpCloudResourcemanagerResourceSetIamPolicyResponse) ContextValidate ¶ added in v0.75.0
func (m *HashicorpCloudResourcemanagerResourceSetIamPolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager resource set iam policy response based on the context it is used
func (*HashicorpCloudResourcemanagerResourceSetIamPolicyResponse) MarshalBinary ¶ added in v0.75.0
func (m *HashicorpCloudResourcemanagerResourceSetIamPolicyResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerResourceSetIamPolicyResponse) UnmarshalBinary ¶ added in v0.75.0
func (m *HashicorpCloudResourcemanagerResourceSetIamPolicyResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudResourcemanagerResourceTestIamPermissionsRequest ¶ added in v0.75.0
type HashicorpCloudResourcemanagerResourceTestIamPermissionsRequest struct { // Permissions to test. Permissions []string `json:"permissions"` // resource is the scope of the permissions that is going to be retrieved. Resource *HashicorpCloudResourcemanagerResource `json:"resource,omitempty"` }
HashicorpCloudResourcemanagerResourceTestIamPermissionsRequest see ResourceService.TestIamPermissions
swagger:model hashicorp.cloud.resourcemanager.ResourceTestIamPermissionsRequest
func (*HashicorpCloudResourcemanagerResourceTestIamPermissionsRequest) ContextValidate ¶ added in v0.75.0
func (m *HashicorpCloudResourcemanagerResourceTestIamPermissionsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud resourcemanager resource test iam permissions request based on the context it is used
func (*HashicorpCloudResourcemanagerResourceTestIamPermissionsRequest) MarshalBinary ¶ added in v0.75.0
func (m *HashicorpCloudResourcemanagerResourceTestIamPermissionsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerResourceTestIamPermissionsRequest) UnmarshalBinary ¶ added in v0.75.0
func (m *HashicorpCloudResourcemanagerResourceTestIamPermissionsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerResourceTestIamPermissionsRequest) Validate ¶ added in v0.75.0
func (m *HashicorpCloudResourcemanagerResourceTestIamPermissionsRequest) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud resourcemanager resource test iam permissions request
type HashicorpCloudResourcemanagerResourceTestIamPermissionsResponse ¶ added in v0.75.0
type HashicorpCloudResourcemanagerResourceTestIamPermissionsResponse struct { // AllowedPermissions are a subset of the request permissions the calling principal has for the resource. AllowedPermissions []string `json:"allowed_permissions"` }
HashicorpCloudResourcemanagerResourceTestIamPermissionsResponse see ResourceService.TestIamPermissions
swagger:model hashicorp.cloud.resourcemanager.ResourceTestIamPermissionsResponse
func (*HashicorpCloudResourcemanagerResourceTestIamPermissionsResponse) ContextValidate ¶ added in v0.75.0
func (m *HashicorpCloudResourcemanagerResourceTestIamPermissionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud resourcemanager resource test iam permissions response based on context it is used
func (*HashicorpCloudResourcemanagerResourceTestIamPermissionsResponse) MarshalBinary ¶ added in v0.75.0
func (m *HashicorpCloudResourcemanagerResourceTestIamPermissionsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerResourceTestIamPermissionsResponse) UnmarshalBinary ¶ added in v0.75.0
func (m *HashicorpCloudResourcemanagerResourceTestIamPermissionsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerResourceTestIamPermissionsResponse) Validate ¶ added in v0.75.0
func (m *HashicorpCloudResourcemanagerResourceTestIamPermissionsResponse) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud resourcemanager resource test iam permissions response
type HashicorpCloudResourcemanagerResourceV2 ¶ added in v0.118.0
type HashicorpCloudResourcemanagerResourceV2 struct { // Geo is the geography where the resource is registered. A resource MAY NOT // have a geography associated with it. The currently valid values are: "", // "us", and "eu". Geo string `json:"geo,omitempty"` // ResourceID is the ID of the resource. ResourceID string `json:"resource_id,omitempty"` // ResourceName is the name of the resource. ResourceName string `json:"resource_name,omitempty"` }
HashicorpCloudResourcemanagerResourceV2 ResourceV2 is a container for resource v2 identifiers.
swagger:model hashicorp.cloud.resourcemanager.ResourceV2
func (*HashicorpCloudResourcemanagerResourceV2) ContextValidate ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerResourceV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud resourcemanager resource v2 based on context it is used
func (*HashicorpCloudResourcemanagerResourceV2) MarshalBinary ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerResourceV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudResourcemanagerResourceV2) UnmarshalBinary ¶ added in v0.118.0
func (m *HashicorpCloudResourcemanagerResourceV2) 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"` // LowestApplicableResourceTypes is a list of lowest applicable resource types that this role should be assigned to. // The parent resource types will be deduced by the Resource Manager. // The list should contain valid resource types in the format hashicorp.<service>.<resource> // Examples: // * hashicorp.resource-manager.project // * hashicorp.secrets.app LowestApplicableResourceTypes []string `json:"lowest_applicable_resource_types"` // 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_authorization_test_iam_permissions_request.go
- hashicorp_cloud_resourcemanager_authorization_test_iam_permissions_response.go
- hashicorp_cloud_resourcemanager_batch_authorization_test_iam_permissions_request.go
- hashicorp_cloud_resourcemanager_batch_authorization_test_iam_permissions_response.go
- hashicorp_cloud_resourcemanager_get_resource_response.go
- hashicorp_cloud_resourcemanager_list_roles_response.go
- 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_get_iam_policy_response.go
- hashicorp_cloud_resourcemanager_resource_id.go
- hashicorp_cloud_resourcemanager_resource_id_resource_type.go
- hashicorp_cloud_resourcemanager_resource_identifier.go
- hashicorp_cloud_resourcemanager_resource_list_accessible_resources_response.go
- hashicorp_cloud_resourcemanager_resource_list_response.go
- hashicorp_cloud_resourcemanager_resource_set_iam_policy_request.go
- hashicorp_cloud_resourcemanager_resource_set_iam_policy_response.go
- hashicorp_cloud_resourcemanager_resource_test_iam_permissions_request.go
- hashicorp_cloud_resourcemanager_resource_test_iam_permissions_response.go
- hashicorp_cloud_resourcemanager_resource_v2.go
- hashicorp_cloud_resourcemanager_role.go