Documentation
¶
Index ¶
- func NewAccessControlFilterResource() resource.Resource
- func NewAccessControlPolicyFilterDataSource() datasource.DataSource
- func NewBranchRepeaterFilterResource() resource.Resource
- func NewBranchRepeaterPolicyFilterDataSource() datasource.DataSource
- func NewClientIPPolicyFilterDataSource() datasource.DataSource
- func NewClientIpFilterResource() resource.Resource
- func NewClientNameFilterResource() resource.Resource
- func NewClientNamePolicyFilterDataSource() datasource.DataSource
- func NewClientPlatformFilterResource() resource.Resource
- func NewClientPlatformPolicyFilterDataSource() datasource.DataSource
- func NewDeliveryGroupFilterResource() resource.Resource
- func NewDeliveryGroupPolicyFilterDataSource() datasource.DataSource
- func NewDeliveryGroupTypeFilterResource() resource.Resource
- func NewDeliveryGroupTypePolicyFilterDataSource() datasource.DataSource
- func NewOUPolicyFilterDataSource() datasource.DataSource
- func NewOuFilterResource() resource.Resource
- func NewPolicyFiltersDataSource() datasource.DataSource
- func NewTagFilterResource() resource.Resource
- func NewTagPolicyFilterDataSource() datasource.DataSource
- func NewUserFilterResource() resource.Resource
- func NewUserPolicyFilterDataSource() datasource.DataSource
- func ParsePolicyFilters(ctx context.Context, diags *diag.Diagnostics, ...) ([]AccessControlFilterModel, []BranchRepeaterFilterModel, []ClientIPFilterModel, ...)
- type AccessControlFilterModel
- func (AccessControlFilterModel) GetAttributes() map[string]schema.Attribute
- func (AccessControlFilterModel) GetAttributesNamesToMask() map[string]bool
- func (AccessControlFilterModel) GetDataSourceAttributes() map[string]schema.Attribute
- func (AccessControlFilterModel) GetDataSourceNestedAttributeObjectSchema() schema.NestedAttributeObject
- func (AccessControlFilterModel) GetDataSourceSchema() schema.Schema
- func (filter AccessControlFilterModel) GetFilterRequest(diagnostics *diag.Diagnostics, serverValue string) (citrixorchestration.FilterRequest, error)
- func (filter AccessControlFilterModel) GetId() string
- func (filter AccessControlFilterModel) GetPolicyId() string
- func (AccessControlFilterModel) GetSchema() schema.Schema
- func (r AccessControlFilterModel) RefreshPropertyValues(ctx context.Context, diags *diag.Diagnostics, ...) AccessControlFilterModel
- type BranchRepeaterFilterModel
- func (BranchRepeaterFilterModel) GetAttributes() map[string]schema.Attribute
- func (BranchRepeaterFilterModel) GetAttributesNamesToMask() map[string]bool
- func (BranchRepeaterFilterModel) GetDataSourceAttributes() map[string]schema.Attribute
- func (BranchRepeaterFilterModel) GetDataSourceNestedAttributeObjectSchema() schema.NestedAttributeObject
- func (BranchRepeaterFilterModel) GetDataSourceSchema() schema.Schema
- func (filter BranchRepeaterFilterModel) GetFilterRequest(diagnostics *diag.Diagnostics, serverValue string) (citrixorchestration.FilterRequest, error)
- func (filter BranchRepeaterFilterModel) GetId() string
- func (filter BranchRepeaterFilterModel) GetPolicyId() string
- func (BranchRepeaterFilterModel) GetSchema() schema.Schema
- func (r BranchRepeaterFilterModel) RefreshPropertyValues(ctx context.Context, diags *diag.Diagnostics, ...) BranchRepeaterFilterModel
- type ClientIPFilterModel
- func (ClientIPFilterModel) GetAttributes() map[string]schema.Attribute
- func (ClientIPFilterModel) GetAttributesNamesToMask() map[string]bool
- func (ClientIPFilterModel) GetDataSourceAttributes() map[string]schema.Attribute
- func (ClientIPFilterModel) GetDataSourceNestedAttributeObjectSchema() schema.NestedAttributeObject
- func (ClientIPFilterModel) GetDataSourceSchema() schema.Schema
- func (filter ClientIPFilterModel) GetFilterRequest(diagnostics *diag.Diagnostics, serverValue string) (citrixorchestration.FilterRequest, error)
- func (filter ClientIPFilterModel) GetId() string
- func (filter ClientIPFilterModel) GetPolicyId() string
- func (ClientIPFilterModel) GetSchema() schema.Schema
- func (r ClientIPFilterModel) RefreshPropertyValues(ctx context.Context, diags *diag.Diagnostics, ...) ClientIPFilterModel
- type ClientNameFilterModel
- func (ClientNameFilterModel) GetAttributes() map[string]schema.Attribute
- func (ClientNameFilterModel) GetAttributesNamesToMask() map[string]bool
- func (ClientNameFilterModel) GetDataSourceAttributes() map[string]schema.Attribute
- func (ClientNameFilterModel) GetDataSourceNestedAttributeObjectSchema() schema.NestedAttributeObject
- func (ClientNameFilterModel) GetDataSourceSchema() schema.Schema
- func (filter ClientNameFilterModel) GetFilterRequest(diagnostics *diag.Diagnostics, serverValue string) (citrixorchestration.FilterRequest, error)
- func (filter ClientNameFilterModel) GetId() string
- func (filter ClientNameFilterModel) GetPolicyId() string
- func (ClientNameFilterModel) GetSchema() schema.Schema
- func (r ClientNameFilterModel) RefreshPropertyValues(ctx context.Context, diags *diag.Diagnostics, ...) ClientNameFilterModel
- type ClientPlatformFilterModel
- func (ClientPlatformFilterModel) GetAttributes() map[string]schema.Attribute
- func (ClientPlatformFilterModel) GetAttributesNamesToMask() map[string]bool
- func (ClientPlatformFilterModel) GetDataSourceAttributes() map[string]schema.Attribute
- func (ClientPlatformFilterModel) GetDataSourceNestedAttributeObjectSchema() schema.NestedAttributeObject
- func (ClientPlatformFilterModel) GetDataSourceSchema() schema.Schema
- func (filter ClientPlatformFilterModel) GetFilterRequest(diagnostics *diag.Diagnostics, serverValue string) (citrixorchestration.FilterRequest, error)
- func (filter ClientPlatformFilterModel) GetId() string
- func (filter ClientPlatformFilterModel) GetPolicyId() string
- func (ClientPlatformFilterModel) GetSchema() schema.Schema
- func (r ClientPlatformFilterModel) RefreshPropertyValues(ctx context.Context, diags *diag.Diagnostics, ...) ClientPlatformFilterModel
- type DeliveryGroupFilterModel
- func (DeliveryGroupFilterModel) GetAttributes() map[string]schema.Attribute
- func (DeliveryGroupFilterModel) GetAttributesNamesToMask() map[string]bool
- func (DeliveryGroupFilterModel) GetDataSourceAttributes() map[string]schema.Attribute
- func (DeliveryGroupFilterModel) GetDataSourceNestedAttributeObjectSchema() schema.NestedAttributeObject
- func (DeliveryGroupFilterModel) GetDataSourceSchema() schema.Schema
- func (filter DeliveryGroupFilterModel) GetFilterRequest(diagnostics *diag.Diagnostics, serverValue string) (citrixorchestration.FilterRequest, error)
- func (filter DeliveryGroupFilterModel) GetId() string
- func (filter DeliveryGroupFilterModel) GetPolicyId() string
- func (DeliveryGroupFilterModel) GetSchema() schema.Schema
- func (r DeliveryGroupFilterModel) RefreshPropertyValues(ctx context.Context, diags *diag.Diagnostics, ...) DeliveryGroupFilterModel
- type DeliveryGroupTypeFilterModel
- func (DeliveryGroupTypeFilterModel) GetAttributes() map[string]schema.Attribute
- func (DeliveryGroupTypeFilterModel) GetAttributesNamesToMask() map[string]bool
- func (DeliveryGroupTypeFilterModel) GetDataSourceAttributes() map[string]schema.Attribute
- func (DeliveryGroupTypeFilterModel) GetDataSourceNestedAttributeObjectSchema() schema.NestedAttributeObject
- func (DeliveryGroupTypeFilterModel) GetDataSourceSchema() schema.Schema
- func (filter DeliveryGroupTypeFilterModel) GetFilterRequest(diagnostics *diag.Diagnostics, serverValue string) (citrixorchestration.FilterRequest, error)
- func (filter DeliveryGroupTypeFilterModel) GetId() string
- func (filter DeliveryGroupTypeFilterModel) GetPolicyId() string
- func (DeliveryGroupTypeFilterModel) GetSchema() schema.Schema
- func (r DeliveryGroupTypeFilterModel) RefreshPropertyValues(ctx context.Context, diags *diag.Diagnostics, ...) DeliveryGroupTypeFilterModel
- type OuFilterModel
- func (OuFilterModel) GetAttributes() map[string]schema.Attribute
- func (OuFilterModel) GetAttributesNamesToMask() map[string]bool
- func (OuFilterModel) GetDataSourceAttributes() map[string]schema.Attribute
- func (OuFilterModel) GetDataSourceNestedAttributeObjectSchema() schema.NestedAttributeObject
- func (OuFilterModel) GetDataSourceSchema() schema.Schema
- func (filter OuFilterModel) GetFilterRequest(diagnostics *diag.Diagnostics, serverValue string) (citrixorchestration.FilterRequest, error)
- func (filter OuFilterModel) GetId() string
- func (filter OuFilterModel) GetPolicyId() string
- func (OuFilterModel) GetSchema() schema.Schema
- func (r OuFilterModel) RefreshPropertyValues(ctx context.Context, diags *diag.Diagnostics, ...) OuFilterModel
- type PolicyFilterInterface
- type PolicyFiltersModel
- type TagFilterModel
- func (TagFilterModel) GetAttributes() map[string]schema.Attribute
- func (TagFilterModel) GetAttributesNamesToMask() map[string]bool
- func (TagFilterModel) GetDataSourceAttributes() map[string]schema.Attribute
- func (TagFilterModel) GetDataSourceNestedAttributeObjectSchema() schema.NestedAttributeObject
- func (TagFilterModel) GetDataSourceSchema() schema.Schema
- func (filter TagFilterModel) GetFilterRequest(diagnostics *diag.Diagnostics, serverValue string) (citrixorchestration.FilterRequest, error)
- func (filter TagFilterModel) GetId() string
- func (filter TagFilterModel) GetPolicyId() string
- func (TagFilterModel) GetSchema() schema.Schema
- func (r TagFilterModel) RefreshPropertyValues(ctx context.Context, diags *diag.Diagnostics, ...) TagFilterModel
- type UserFilterModel
- func (UserFilterModel) GetAttributes() map[string]schema.Attribute
- func (UserFilterModel) GetAttributesNamesToMask() map[string]bool
- func (UserFilterModel) GetDataSourceAttributes() map[string]schema.Attribute
- func (UserFilterModel) GetDataSourceNestedAttributeObjectSchema() schema.NestedAttributeObject
- func (UserFilterModel) GetDataSourceSchema() schema.Schema
- func (filter UserFilterModel) GetFilterRequest(diagnostics *diag.Diagnostics, serverValue string) (citrixorchestration.FilterRequest, error)
- func (filter UserFilterModel) GetId() string
- func (filter UserFilterModel) GetPolicyId() string
- func (UserFilterModel) GetSchema() schema.Schema
- func (r UserFilterModel) RefreshPropertyValues(ctx context.Context, diags *diag.Diagnostics, ...) UserFilterModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAccessControlPolicyFilterDataSource ¶
func NewAccessControlPolicyFilterDataSource() datasource.DataSource
func NewBranchRepeaterPolicyFilterDataSource ¶
func NewBranchRepeaterPolicyFilterDataSource() datasource.DataSource
func NewClientIPPolicyFilterDataSource ¶
func NewClientIPPolicyFilterDataSource() datasource.DataSource
func NewClientNamePolicyFilterDataSource ¶
func NewClientNamePolicyFilterDataSource() datasource.DataSource
func NewClientPlatformPolicyFilterDataSource ¶
func NewClientPlatformPolicyFilterDataSource() datasource.DataSource
func NewDeliveryGroupPolicyFilterDataSource ¶
func NewDeliveryGroupPolicyFilterDataSource() datasource.DataSource
func NewDeliveryGroupTypePolicyFilterDataSource ¶
func NewDeliveryGroupTypePolicyFilterDataSource() datasource.DataSource
func NewOUPolicyFilterDataSource ¶
func NewOUPolicyFilterDataSource() datasource.DataSource
func NewOuFilterResource ¶
func NewPolicyFiltersDataSource ¶
func NewPolicyFiltersDataSource() datasource.DataSource
func NewTagFilterResource ¶
func NewTagPolicyFilterDataSource ¶
func NewTagPolicyFilterDataSource() datasource.DataSource
func NewUserFilterResource ¶
func NewUserPolicyFilterDataSource ¶
func NewUserPolicyFilterDataSource() datasource.DataSource
func ParsePolicyFilters ¶
func ParsePolicyFilters(ctx context.Context, diags *diag.Diagnostics, policy citrixorchestration.PolicyResponse) ([]AccessControlFilterModel, []BranchRepeaterFilterModel, []ClientIPFilterModel, []ClientNameFilterModel, []ClientPlatformFilterModel, []DeliveryGroupFilterModel, []DeliveryGroupTypeFilterModel, []TagFilterModel, []OuFilterModel, []UserFilterModel)
Types ¶
type AccessControlFilterModel ¶
type AccessControlFilterModel struct {
Id types.String `tfsdk:"id"`
PolicyId types.String `tfsdk:"policy_id"`
Allowed types.Bool `tfsdk:"allowed"`
Enabled types.Bool `tfsdk:"enabled"`
Connection types.String `tfsdk:"connection_type"`
Condition types.String `tfsdk:"condition"`
Gateway types.String `tfsdk:"gateway"`
}
func (AccessControlFilterModel) GetAttributes ¶
func (AccessControlFilterModel) GetAttributes() map[string]schema.Attribute
func (AccessControlFilterModel) GetAttributesNamesToMask ¶ added in v1.0.20
func (AccessControlFilterModel) GetAttributesNamesToMask() map[string]bool
func (AccessControlFilterModel) GetDataSourceAttributes ¶
func (AccessControlFilterModel) GetDataSourceAttributes() map[string]schema.Attribute
func (AccessControlFilterModel) GetDataSourceNestedAttributeObjectSchema ¶
func (AccessControlFilterModel) GetDataSourceNestedAttributeObjectSchema() schema.NestedAttributeObject
func (AccessControlFilterModel) GetDataSourceSchema ¶
func (AccessControlFilterModel) GetDataSourceSchema() schema.Schema
func (AccessControlFilterModel) GetFilterRequest ¶
func (filter AccessControlFilterModel) GetFilterRequest(diagnostics *diag.Diagnostics, serverValue string) (citrixorchestration.FilterRequest, error)
func (AccessControlFilterModel) GetId ¶
func (filter AccessControlFilterModel) GetId() string
func (AccessControlFilterModel) GetPolicyId ¶
func (filter AccessControlFilterModel) GetPolicyId() string
func (AccessControlFilterModel) GetSchema ¶
func (AccessControlFilterModel) GetSchema() schema.Schema
func (AccessControlFilterModel) RefreshPropertyValues ¶
func (r AccessControlFilterModel) RefreshPropertyValues(ctx context.Context, diags *diag.Diagnostics, filter citrixorchestration.FilterResponse) AccessControlFilterModel
type BranchRepeaterFilterModel ¶
type BranchRepeaterFilterModel struct {
Id types.String `tfsdk:"id"`
PolicyId types.String `tfsdk:"policy_id"`
Allowed types.Bool `tfsdk:"allowed"`
}
func (BranchRepeaterFilterModel) GetAttributes ¶
func (BranchRepeaterFilterModel) GetAttributes() map[string]schema.Attribute
func (BranchRepeaterFilterModel) GetAttributesNamesToMask ¶ added in v1.0.20
func (BranchRepeaterFilterModel) GetAttributesNamesToMask() map[string]bool
func (BranchRepeaterFilterModel) GetDataSourceAttributes ¶
func (BranchRepeaterFilterModel) GetDataSourceAttributes() map[string]schema.Attribute
func (BranchRepeaterFilterModel) GetDataSourceNestedAttributeObjectSchema ¶
func (BranchRepeaterFilterModel) GetDataSourceNestedAttributeObjectSchema() schema.NestedAttributeObject
func (BranchRepeaterFilterModel) GetDataSourceSchema ¶
func (BranchRepeaterFilterModel) GetDataSourceSchema() schema.Schema
func (BranchRepeaterFilterModel) GetFilterRequest ¶
func (filter BranchRepeaterFilterModel) GetFilterRequest(diagnostics *diag.Diagnostics, serverValue string) (citrixorchestration.FilterRequest, error)
func (BranchRepeaterFilterModel) GetId ¶
func (filter BranchRepeaterFilterModel) GetId() string
func (BranchRepeaterFilterModel) GetPolicyId ¶
func (filter BranchRepeaterFilterModel) GetPolicyId() string
func (BranchRepeaterFilterModel) GetSchema ¶
func (BranchRepeaterFilterModel) GetSchema() schema.Schema
func (BranchRepeaterFilterModel) RefreshPropertyValues ¶
func (r BranchRepeaterFilterModel) RefreshPropertyValues(ctx context.Context, diags *diag.Diagnostics, filter citrixorchestration.FilterResponse) BranchRepeaterFilterModel
type ClientIPFilterModel ¶
type ClientIPFilterModel struct {
Id types.String `tfsdk:"id"`
PolicyId types.String `tfsdk:"policy_id"`
Allowed types.Bool `tfsdk:"allowed"`
Enabled types.Bool `tfsdk:"enabled"`
IpAddress types.String `tfsdk:"ip_address"`
}
func (ClientIPFilterModel) GetAttributes ¶
func (ClientIPFilterModel) GetAttributes() map[string]schema.Attribute
func (ClientIPFilterModel) GetAttributesNamesToMask ¶ added in v1.0.20
func (ClientIPFilterModel) GetAttributesNamesToMask() map[string]bool
func (ClientIPFilterModel) GetDataSourceAttributes ¶
func (ClientIPFilterModel) GetDataSourceAttributes() map[string]schema.Attribute
func (ClientIPFilterModel) GetDataSourceNestedAttributeObjectSchema ¶
func (ClientIPFilterModel) GetDataSourceNestedAttributeObjectSchema() schema.NestedAttributeObject
func (ClientIPFilterModel) GetDataSourceSchema ¶
func (ClientIPFilterModel) GetDataSourceSchema() schema.Schema
func (ClientIPFilterModel) GetFilterRequest ¶
func (filter ClientIPFilterModel) GetFilterRequest(diagnostics *diag.Diagnostics, serverValue string) (citrixorchestration.FilterRequest, error)
func (ClientIPFilterModel) GetId ¶
func (filter ClientIPFilterModel) GetId() string
func (ClientIPFilterModel) GetPolicyId ¶
func (filter ClientIPFilterModel) GetPolicyId() string
func (ClientIPFilterModel) GetSchema ¶
func (ClientIPFilterModel) GetSchema() schema.Schema
func (ClientIPFilterModel) RefreshPropertyValues ¶
func (r ClientIPFilterModel) RefreshPropertyValues(ctx context.Context, diags *diag.Diagnostics, filter citrixorchestration.FilterResponse) ClientIPFilterModel
type ClientNameFilterModel ¶
type ClientNameFilterModel struct {
Id types.String `tfsdk:"id"`
PolicyId types.String `tfsdk:"policy_id"`
Allowed types.Bool `tfsdk:"allowed"`
Enabled types.Bool `tfsdk:"enabled"`
ClientName types.String `tfsdk:"client_name"`
}
func (ClientNameFilterModel) GetAttributes ¶
func (ClientNameFilterModel) GetAttributes() map[string]schema.Attribute
func (ClientNameFilterModel) GetAttributesNamesToMask ¶ added in v1.0.20
func (ClientNameFilterModel) GetAttributesNamesToMask() map[string]bool
func (ClientNameFilterModel) GetDataSourceAttributes ¶
func (ClientNameFilterModel) GetDataSourceAttributes() map[string]schema.Attribute
func (ClientNameFilterModel) GetDataSourceNestedAttributeObjectSchema ¶
func (ClientNameFilterModel) GetDataSourceNestedAttributeObjectSchema() schema.NestedAttributeObject
func (ClientNameFilterModel) GetDataSourceSchema ¶
func (ClientNameFilterModel) GetDataSourceSchema() schema.Schema
func (ClientNameFilterModel) GetFilterRequest ¶
func (filter ClientNameFilterModel) GetFilterRequest(diagnostics *diag.Diagnostics, serverValue string) (citrixorchestration.FilterRequest, error)
func (ClientNameFilterModel) GetId ¶
func (filter ClientNameFilterModel) GetId() string
func (ClientNameFilterModel) GetPolicyId ¶
func (filter ClientNameFilterModel) GetPolicyId() string
func (ClientNameFilterModel) GetSchema ¶
func (ClientNameFilterModel) GetSchema() schema.Schema
func (ClientNameFilterModel) RefreshPropertyValues ¶
func (r ClientNameFilterModel) RefreshPropertyValues(ctx context.Context, diags *diag.Diagnostics, filter citrixorchestration.FilterResponse) ClientNameFilterModel
type ClientPlatformFilterModel ¶
type ClientPlatformFilterModel struct {
Id types.String `tfsdk:"id"`
PolicyId types.String `tfsdk:"policy_id"`
Allowed types.Bool `tfsdk:"allowed"`
Enabled types.Bool `tfsdk:"enabled"`
Platform types.String `tfsdk:"platform"`
}
func (ClientPlatformFilterModel) GetAttributes ¶
func (ClientPlatformFilterModel) GetAttributes() map[string]schema.Attribute
func (ClientPlatformFilterModel) GetAttributesNamesToMask ¶ added in v1.0.20
func (ClientPlatformFilterModel) GetAttributesNamesToMask() map[string]bool
func (ClientPlatformFilterModel) GetDataSourceAttributes ¶
func (ClientPlatformFilterModel) GetDataSourceAttributes() map[string]schema.Attribute
func (ClientPlatformFilterModel) GetDataSourceNestedAttributeObjectSchema ¶
func (ClientPlatformFilterModel) GetDataSourceNestedAttributeObjectSchema() schema.NestedAttributeObject
func (ClientPlatformFilterModel) GetDataSourceSchema ¶
func (ClientPlatformFilterModel) GetDataSourceSchema() schema.Schema
func (ClientPlatformFilterModel) GetFilterRequest ¶
func (filter ClientPlatformFilterModel) GetFilterRequest(diagnostics *diag.Diagnostics, serverValue string) (citrixorchestration.FilterRequest, error)
func (ClientPlatformFilterModel) GetId ¶
func (filter ClientPlatformFilterModel) GetId() string
func (ClientPlatformFilterModel) GetPolicyId ¶
func (filter ClientPlatformFilterModel) GetPolicyId() string
func (ClientPlatformFilterModel) GetSchema ¶
func (ClientPlatformFilterModel) GetSchema() schema.Schema
func (ClientPlatformFilterModel) RefreshPropertyValues ¶
func (r ClientPlatformFilterModel) RefreshPropertyValues(ctx context.Context, diags *diag.Diagnostics, filter citrixorchestration.FilterResponse) ClientPlatformFilterModel
type DeliveryGroupFilterModel ¶
type DeliveryGroupFilterModel struct {
Id types.String `tfsdk:"id"`
PolicyId types.String `tfsdk:"policy_id"`
Allowed types.Bool `tfsdk:"allowed"`
Enabled types.Bool `tfsdk:"enabled"`
DeliveryGroupId types.String `tfsdk:"delivery_group_id"`
}
func (DeliveryGroupFilterModel) GetAttributes ¶
func (DeliveryGroupFilterModel) GetAttributes() map[string]schema.Attribute
func (DeliveryGroupFilterModel) GetAttributesNamesToMask ¶ added in v1.0.20
func (DeliveryGroupFilterModel) GetAttributesNamesToMask() map[string]bool
func (DeliveryGroupFilterModel) GetDataSourceAttributes ¶
func (DeliveryGroupFilterModel) GetDataSourceAttributes() map[string]schema.Attribute
func (DeliveryGroupFilterModel) GetDataSourceNestedAttributeObjectSchema ¶
func (DeliveryGroupFilterModel) GetDataSourceNestedAttributeObjectSchema() schema.NestedAttributeObject
func (DeliveryGroupFilterModel) GetDataSourceSchema ¶
func (DeliveryGroupFilterModel) GetDataSourceSchema() schema.Schema
func (DeliveryGroupFilterModel) GetFilterRequest ¶
func (filter DeliveryGroupFilterModel) GetFilterRequest(diagnostics *diag.Diagnostics, serverValue string) (citrixorchestration.FilterRequest, error)
func (DeliveryGroupFilterModel) GetId ¶
func (filter DeliveryGroupFilterModel) GetId() string
func (DeliveryGroupFilterModel) GetPolicyId ¶
func (filter DeliveryGroupFilterModel) GetPolicyId() string
func (DeliveryGroupFilterModel) GetSchema ¶
func (DeliveryGroupFilterModel) GetSchema() schema.Schema
func (DeliveryGroupFilterModel) RefreshPropertyValues ¶
func (r DeliveryGroupFilterModel) RefreshPropertyValues(ctx context.Context, diags *diag.Diagnostics, filter citrixorchestration.FilterResponse) DeliveryGroupFilterModel
type DeliveryGroupTypeFilterModel ¶
type DeliveryGroupTypeFilterModel struct {
Id types.String `tfsdk:"id"`
PolicyId types.String `tfsdk:"policy_id"`
Allowed types.Bool `tfsdk:"allowed"`
Enabled types.Bool `tfsdk:"enabled"`
DeliveryGroupType types.String `tfsdk:"delivery_group_type"`
}
func (DeliveryGroupTypeFilterModel) GetAttributes ¶
func (DeliveryGroupTypeFilterModel) GetAttributes() map[string]schema.Attribute
func (DeliveryGroupTypeFilterModel) GetAttributesNamesToMask ¶ added in v1.0.20
func (DeliveryGroupTypeFilterModel) GetAttributesNamesToMask() map[string]bool
func (DeliveryGroupTypeFilterModel) GetDataSourceAttributes ¶
func (DeliveryGroupTypeFilterModel) GetDataSourceAttributes() map[string]schema.Attribute
func (DeliveryGroupTypeFilterModel) GetDataSourceNestedAttributeObjectSchema ¶
func (DeliveryGroupTypeFilterModel) GetDataSourceNestedAttributeObjectSchema() schema.NestedAttributeObject
func (DeliveryGroupTypeFilterModel) GetDataSourceSchema ¶
func (DeliveryGroupTypeFilterModel) GetDataSourceSchema() schema.Schema
func (DeliveryGroupTypeFilterModel) GetFilterRequest ¶
func (filter DeliveryGroupTypeFilterModel) GetFilterRequest(diagnostics *diag.Diagnostics, serverValue string) (citrixorchestration.FilterRequest, error)
func (DeliveryGroupTypeFilterModel) GetId ¶
func (filter DeliveryGroupTypeFilterModel) GetId() string
func (DeliveryGroupTypeFilterModel) GetPolicyId ¶
func (filter DeliveryGroupTypeFilterModel) GetPolicyId() string
func (DeliveryGroupTypeFilterModel) GetSchema ¶
func (DeliveryGroupTypeFilterModel) GetSchema() schema.Schema
func (DeliveryGroupTypeFilterModel) RefreshPropertyValues ¶
func (r DeliveryGroupTypeFilterModel) RefreshPropertyValues(ctx context.Context, diags *diag.Diagnostics, filter citrixorchestration.FilterResponse) DeliveryGroupTypeFilterModel
type OuFilterModel ¶
type OuFilterModel struct {
Id types.String `tfsdk:"id"`
PolicyId types.String `tfsdk:"policy_id"`
Allowed types.Bool `tfsdk:"allowed"`
Enabled types.Bool `tfsdk:"enabled"`
Ou types.String `tfsdk:"ou"`
}
func (OuFilterModel) GetAttributes ¶
func (OuFilterModel) GetAttributes() map[string]schema.Attribute
func (OuFilterModel) GetAttributesNamesToMask ¶ added in v1.0.20
func (OuFilterModel) GetAttributesNamesToMask() map[string]bool
func (OuFilterModel) GetDataSourceAttributes ¶
func (OuFilterModel) GetDataSourceAttributes() map[string]schema.Attribute
func (OuFilterModel) GetDataSourceNestedAttributeObjectSchema ¶
func (OuFilterModel) GetDataSourceNestedAttributeObjectSchema() schema.NestedAttributeObject
func (OuFilterModel) GetDataSourceSchema ¶
func (OuFilterModel) GetDataSourceSchema() schema.Schema
func (OuFilterModel) GetFilterRequest ¶
func (filter OuFilterModel) GetFilterRequest(diagnostics *diag.Diagnostics, serverValue string) (citrixorchestration.FilterRequest, error)
func (OuFilterModel) GetId ¶
func (filter OuFilterModel) GetId() string
func (OuFilterModel) GetPolicyId ¶
func (filter OuFilterModel) GetPolicyId() string
func (OuFilterModel) GetSchema ¶
func (OuFilterModel) GetSchema() schema.Schema
func (OuFilterModel) RefreshPropertyValues ¶
func (r OuFilterModel) RefreshPropertyValues(ctx context.Context, diags *diag.Diagnostics, filter citrixorchestration.FilterResponse) OuFilterModel
type PolicyFilterInterface ¶
type PolicyFilterInterface interface {
GetSchema() schema.Schema
GetAttributes() map[string]schema.Attribute
GetDataSourceSchema() dataSourceSchema.Schema
GetDataSourceNestedAttributeObjectSchema() dataSourceSchema.NestedAttributeObject
GetDataSourceAttributes() map[string]dataSourceSchema.Attribute
GetId() string
GetPolicyId() string
GetFilterRequest(diagnostics *diag.Diagnostics, serverValue string) (citrixorchestration.FilterRequest, error)
}
type PolicyFiltersModel ¶
type PolicyFiltersModel struct {
PolicyId types.String `tfsdk:"policy_id"`
AccessControlFilters types.Set `tfsdk:"access_control_filters"` // Set[AccessControlFilterModel]
BranchRepeaterFilter types.Set `tfsdk:"branch_repeater_filter"` // Set[BranchRepeaterFilterModel]
ClientIPFilters types.Set `tfsdk:"client_ip_filters"` // Set[ClientIPFilterModel]
ClientNameFilters types.Set `tfsdk:"client_name_filters"` // Set[ClientNameFilterModel]
ClientPlatformFilters types.Set `tfsdk:"client_platform_filters"` // Set[ClientPlatformFilterModel]
DeliveryGroupFilters types.Set `tfsdk:"delivery_group_filters"` // Set[DeliveryGroupFilterModel]
DeliveryGroupTypeFilters types.Set `tfsdk:"delivery_group_type_filters"` // Set[DeliveryGroupTypeFilterModel]
OuFilters types.Set `tfsdk:"ou_filters"` // Set[OuFilterModel]
UserFilters types.Set `tfsdk:"user_filters"` // Set[UserFilterModel]
TagFilters types.Set `tfsdk:"tag_filters"` // Set[TagFilterModel]
}
func (PolicyFiltersModel) GetDataSourceAttributes ¶
func (PolicyFiltersModel) GetDataSourceAttributes() map[string]schema.Attribute
func (PolicyFiltersModel) GetDataSourceSchema ¶
func (PolicyFiltersModel) GetDataSourceSchema() schema.Schema
func (PolicyFiltersModel) RefreshPropertyValues ¶
func (d PolicyFiltersModel) RefreshPropertyValues(ctx context.Context, diags *diag.Diagnostics, policy citrixorchestration.PolicyResponse) PolicyFiltersModel
type TagFilterModel ¶
type TagFilterModel struct {
Id types.String `tfsdk:"id"`
PolicyId types.String `tfsdk:"policy_id"`
Allowed types.Bool `tfsdk:"allowed"`
Enabled types.Bool `tfsdk:"enabled"`
Tag types.String `tfsdk:"tag"`
}
func (TagFilterModel) GetAttributes ¶
func (TagFilterModel) GetAttributes() map[string]schema.Attribute
func (TagFilterModel) GetAttributesNamesToMask ¶ added in v1.0.20
func (TagFilterModel) GetAttributesNamesToMask() map[string]bool
func (TagFilterModel) GetDataSourceAttributes ¶
func (TagFilterModel) GetDataSourceAttributes() map[string]schema.Attribute
func (TagFilterModel) GetDataSourceNestedAttributeObjectSchema ¶
func (TagFilterModel) GetDataSourceNestedAttributeObjectSchema() schema.NestedAttributeObject
func (TagFilterModel) GetDataSourceSchema ¶
func (TagFilterModel) GetDataSourceSchema() schema.Schema
func (TagFilterModel) GetFilterRequest ¶
func (filter TagFilterModel) GetFilterRequest(diagnostics *diag.Diagnostics, serverValue string) (citrixorchestration.FilterRequest, error)
func (TagFilterModel) GetId ¶
func (filter TagFilterModel) GetId() string
func (TagFilterModel) GetPolicyId ¶
func (filter TagFilterModel) GetPolicyId() string
func (TagFilterModel) GetSchema ¶
func (TagFilterModel) GetSchema() schema.Schema
func (TagFilterModel) RefreshPropertyValues ¶
func (r TagFilterModel) RefreshPropertyValues(ctx context.Context, diags *diag.Diagnostics, filter citrixorchestration.FilterResponse) TagFilterModel
type UserFilterModel ¶
type UserFilterModel struct {
Id types.String `tfsdk:"id"`
PolicyId types.String `tfsdk:"policy_id"`
Allowed types.Bool `tfsdk:"allowed"`
Enabled types.Bool `tfsdk:"enabled"`
UserSid types.String `tfsdk:"sid"`
}
func (UserFilterModel) GetAttributes ¶
func (UserFilterModel) GetAttributes() map[string]schema.Attribute
func (UserFilterModel) GetAttributesNamesToMask ¶ added in v1.0.20
func (UserFilterModel) GetAttributesNamesToMask() map[string]bool
func (UserFilterModel) GetDataSourceAttributes ¶
func (UserFilterModel) GetDataSourceAttributes() map[string]schema.Attribute
func (UserFilterModel) GetDataSourceNestedAttributeObjectSchema ¶
func (UserFilterModel) GetDataSourceNestedAttributeObjectSchema() schema.NestedAttributeObject
func (UserFilterModel) GetDataSourceSchema ¶
func (UserFilterModel) GetDataSourceSchema() schema.Schema
func (UserFilterModel) GetFilterRequest ¶
func (filter UserFilterModel) GetFilterRequest(diagnostics *diag.Diagnostics, serverValue string) (citrixorchestration.FilterRequest, error)
func (UserFilterModel) GetId ¶
func (filter UserFilterModel) GetId() string
func (UserFilterModel) GetPolicyId ¶
func (filter UserFilterModel) GetPolicyId() string
func (UserFilterModel) GetSchema ¶
func (UserFilterModel) GetSchema() schema.Schema
func (UserFilterModel) RefreshPropertyValues ¶
func (r UserFilterModel) RefreshPropertyValues(ctx context.Context, diags *diag.Diagnostics, filter citrixorchestration.FilterResponse) UserFilterModel
Source Files
¶
- access_control_policy_filter_data_source.go
- access_control_policy_filter_data_source_model.go
- access_control_policy_filter_resource.go
- access_control_policy_filter_resource_model.go
- branch_repeater_policy_filter_data_source.go
- branch_repeater_policy_filter_data_source_model.go
- branch_repeater_policy_filter_resource.go
- branch_repeater_policy_filter_resource_model.go
- client_ip_policy_filter_data_source.go
- client_ip_policy_filter_data_source_model.go
- client_ip_policy_filter_resource.go
- client_ip_policy_filter_resource_model.go
- client_name_policy_filter_data_source.go
- client_name_policy_filter_data_source_model.go
- client_name_policy_filter_resource.go
- client_name_policy_filter_resource_model.go
- client_platform_policy_filter_data_source.go
- client_platform_policy_filter_data_source_model.go
- client_platform_policy_filter_resource.go
- client_platform_policy_filter_resource_model.go
- delivery_group_policy_filter_data_source.go
- delivery_group_policy_filter_data_source_model.go
- delivery_group_policy_filter_resource.go
- delivery_group_policy_filter_resource_model.go
- delivery_group_type_policy_filter_data_source.go
- delivery_group_type_policy_filter_data_source_model.go
- delivery_group_type_policy_filter_resource.go
- delivery_group_type_policy_filter_resource_model.go
- ou_policy_filter_data_source.go
- ou_policy_filter_data_source_model.go
- ou_policy_filter_resource.go
- ou_policy_filter_resource_model.go
- policy_filter_common.go
- policy_filters_data_source.go
- policy_filters_data_source_model.go
- tag_policy_filter_data_source.go
- tag_policy_filter_data_source_model.go
- tag_policy_filter_resource.go
- tag_policy_filter_resource_model.go
- user_policy_filter_data_source.go
- user_policy_filter_data_source_model.go
- user_policy_filter_resource.go
- user_policy_filter_resource_model.go
Click to show internal directories.
Click to hide internal directories.