package
1.5.0
Repository: https://github.com/rightscale/policy_sdk.git
Documentation: pkg.go.dev

# Functions

ValidateAppliedPolicy runs the validations defined on the viewed result type AppliedPolicy.
ValidateAppliedPolicyCollectionView runs the validations defined on AppliedPolicyCollectionView using the "default" view.
ValidateAppliedPolicyCollectionViewLink runs the validations defined on AppliedPolicyCollectionView using the "link" view.
ValidateAppliedPolicyCollectionViewSource runs the validations defined on AppliedPolicyCollectionView using the "source" view.
ValidateAppliedPolicyList runs the validations defined on the viewed result type AppliedPolicyList.
ValidateAppliedPolicyListView runs the validations defined on AppliedPolicyListView using the "default" view.
ValidateAppliedPolicyListViewLink runs the validations defined on AppliedPolicyListView using the "link" view.
ValidateAppliedPolicyLog runs the validations defined on the viewed result type AppliedPolicyLog.
ValidateAppliedPolicyLogView runs the validations defined on AppliedPolicyLogView using the "default" view.
ValidateAppliedPolicyStatus runs the validations defined on the viewed result type AppliedPolicyStatus.
ValidateAppliedPolicyStatusView runs the validations defined on AppliedPolicyStatusView using the "default" view.
ValidateAppliedPolicyView runs the validations defined on AppliedPolicyView using the "default" view.
ValidateAppliedPolicyViewLink runs the validations defined on AppliedPolicyView using the "link" view.
ValidateAppliedPolicyViewSource runs the validations defined on AppliedPolicyView using the "source" view.
ValidateConfigurationOptionView runs the validations defined on ConfigurationOptionView.
ValidateCredentialsTagView runs the validations defined on CredentialsTagView.
ValidateCredentialsView runs the validations defined on CredentialsView.
ValidateParameterView runs the validations defined on ParameterView.
ValidatePermissionView runs the validations defined on PermissionView.
ValidatePolicyTemplateView runs the validations defined on PolicyTemplateView using the "default" view.
ValidatePolicyTemplateViewExtended runs the validations defined on PolicyTemplateView using the "extended" view.
ValidatePolicyTemplateViewLink runs the validations defined on PolicyTemplateView using the "link" view.
ValidatePolicyTemplateViewSource runs the validations defined on PolicyTemplateView using the "source" view.
ValidateProjectView runs the validations defined on ProjectView.
ValidatePublishedTemplateView runs the validations defined on PublishedTemplateView using the "default" view.
ValidatePublishedTemplateViewExtended runs the validations defined on PublishedTemplateView using the "extended" view.
ValidatePublishedTemplateViewLink runs the validations defined on PublishedTemplateView using the "link" view.
ValidatePublishedTemplateViewSource runs the validations defined on PublishedTemplateView using the "source" view.
ValidateRegexpView runs the validations defined on RegexpView.
ValidateUserView runs the validations defined on UserView.

# Variables

AppliedPolicyCollectionMap is a map of attribute names in result type AppliedPolicyCollection indexed by view name.
AppliedPolicyListMap is a map of attribute names in result type AppliedPolicyList indexed by view name.
AppliedPolicyLogMap is a map of attribute names in result type AppliedPolicyLog indexed by view name.
AppliedPolicyMap is a map of attribute names in result type AppliedPolicy indexed by view name.
AppliedPolicyStatusMap is a map of attribute names in result type AppliedPolicyStatus indexed by view name.
PolicyTemplateMap is a map of attribute names in result type PolicyTemplate indexed by view name.
PublishedTemplateMap is a map of attribute names in result type PublishedTemplate indexed by view name.

# Structs

AppliedPolicy is the viewed result type that is projected based on a view.
AppliedPolicyList is the viewed result type that is projected based on a view.
AppliedPolicyListView is a type that runs validations on a projected type.
AppliedPolicyLog is the viewed result type that is projected based on a view.
AppliedPolicyLogView is a type that runs validations on a projected type.
AppliedPolicyStatus is the viewed result type that is projected based on a view.
AppliedPolicyStatusView is a type that runs validations on a projected type.
AppliedPolicyView is a type that runs validations on a projected type.
ConfigurationOptionView is a type that runs validations on a projected type.
CredentialsTagView is a type that runs validations on a projected type.
CredentialsView is a type that runs validations on a projected type.
ParameterView is a type that runs validations on a projected type.
PermissionView is a type that runs validations on a projected type.
PolicyTemplateView is a type that runs validations on a projected type.
ProjectView is a type that runs validations on a projected type.
PublishedTemplateView is a type that runs validations on a projected type.
RegexpView is a type that runs validations on a projected type.
UserView is a type that runs validations on a projected type.

# Type aliases

AppliedPolicyCollectionView is a type that runs validations on a projected type.