Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VmwareTanzuManageV1alpha1AccountCredentialPermissionTemplateRequest ¶
type VmwareTanzuManageV1alpha1AccountCredentialPermissionTemplateRequest struct { // The Tanzu capability for which the credential shall be used. Capability string `json:"capability,omitempty"` // The full name of the credential that will be created. FullName *credentialsmodels.VmwareTanzuManageV1alpha1AccountCredentialFullName `json:"fullName,omitempty"` // The infrastructure provider that the permission template is for. Provider *credentialsmodels.VmwareTanzuManageV1alpha1AccountCredentialProvider `json:"provider,omitempty"` }
VmwareTanzuManageV1alpha1AccountCredentialGeneratePermissionTemplateRequest Request to generate a permission template for a non-existent credential.
swagger:model vmware.tanzu.manage.v1alpha1.account.credential.GeneratePermissionTemplateRequest
func (*VmwareTanzuManageV1alpha1AccountCredentialPermissionTemplateRequest) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1AccountCredentialPermissionTemplateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1AccountCredentialPermissionTemplateRequest) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1AccountCredentialPermissionTemplateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.
type VmwareTanzuManageV1alpha1AccountCredentialPermissionTemplateResponse ¶
type VmwareTanzuManageV1alpha1AccountCredentialPermissionTemplateResponse struct { // The Tanzu capability for which the credential shall be used. Capability string `json:"capability,omitempty"` // The full name of the credential that this template is for. FullName *credentialsmodels.VmwareTanzuManageV1alpha1AccountCredentialFullName `json:"fullName,omitempty"` // Base64 encoded permission template. PermissionTemplate string `json:"permissionTemplate,omitempty"` // The infrastructure provider that the permission template is for. Provider *credentialsmodels.VmwareTanzuManageV1alpha1AccountCredentialProvider `json:"provider,omitempty"` // URL for permission template. TemplateURL string `json:"templateUrl,omitempty"` // Values which helps in forming the CLI command output and displaying values on UI. TemplateValues map[string]string `json:"templateValues,omitempty"` // Values which are not defined in the template parameters definition UndefinedTemplateValues map[string]string `json:"undefinedTemplateValues,omitempty"` }
VmwareTanzuManageV1alpha1AccountCredentialPermissionTemplateResponse Response containing the generated permission template.
swagger:model vmware.tanzu.manage.v1alpha1.account.credential.GeneratePermissionTemplateResponse
func (*VmwareTanzuManageV1alpha1AccountCredentialPermissionTemplateResponse) MarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1AccountCredentialPermissionTemplateResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation.
func (*VmwareTanzuManageV1alpha1AccountCredentialPermissionTemplateResponse) UnmarshalBinary ¶
func (m *VmwareTanzuManageV1alpha1AccountCredentialPermissionTemplateResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation.