Documentation
¶
Overview ¶
Copyright © 2024. Citrix Systems, Inc.
Copyright © 2024. Citrix Systems, Inc.
Copyright © 2024. Citrix Systems, Inc.
Copyright © 2024. Citrix Systems, Inc.
Copyright © 2024. Citrix Systems, Inc.
Copyright © 2024. Citrix Systems, Inc.
Index ¶
- func NewSiteDataSource() datasource.DataSource
- func NewSiteSettingsDataSource() datasource.DataSource
- func NewSiteSettingsResource() resource.Resource
- type SiteDataSource
- func (d *SiteDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *SiteDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *SiteDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *SiteDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type SiteDataSourceModel
- type SiteSettingsDataSource
- func (d *SiteSettingsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *SiteSettingsDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *SiteSettingsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *SiteSettingsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type SiteSettingsModel
- func (SiteSettingsModel) GetAttributes() map[string]schema.Attribute
- func (SiteSettingsModel) GetAttributesNamesToMask() map[string]bool
- func (SiteSettingsModel) GetDataSourceAttributes() map[string]schema.Attribute
- func (SiteSettingsModel) GetDataSourceSchema() schema.Schema
- func (SiteSettingsModel) GetSchema() schema.Schema
- func (r SiteSettingsModel) RefreshDataSourcePropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, ...) SiteSettingsModel
- func (r SiteSettingsModel) RefreshResourcePropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, ...) SiteSettingsModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSiteDataSource ¶
func NewSiteDataSource() datasource.DataSource
func NewSiteSettingsDataSource ¶ added in v1.0.13
func NewSiteSettingsDataSource() datasource.DataSource
func NewSiteSettingsResource ¶ added in v1.0.13
NewSiteSettingsResource is a helper function to simplify the provider implementation.
Types ¶
type SiteDataSource ¶
type SiteDataSource struct {
// contains filtered or unexported fields
}
func (*SiteDataSource) Configure ¶
func (d *SiteDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*SiteDataSource) Metadata ¶
func (d *SiteDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*SiteDataSource) Read ¶
func (d *SiteDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SiteDataSource) Schema ¶
func (d *SiteDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type SiteDataSourceModel ¶
type SiteDataSourceModel struct {
SiteId types.String `tfsdk:"site_id"`
CustomerId types.String `tfsdk:"customer_id"`
OrchestrationApiVersion types.Int64 `tfsdk:"orchestration_api_version"`
ProductVersion types.String `tfsdk:"product_version"`
IsCitrixServiceProvider types.Bool `tfsdk:"is_citrix_service_provider"`
IsOnPremisesSite types.Bool `tfsdk:"is_on_premises"`
}
func (SiteDataSourceModel) GetSchema ¶
func (SiteDataSourceModel) GetSchema() schema.Schema
func (SiteDataSourceModel) RefreshPropertyValues ¶
func (r SiteDataSourceModel) RefreshPropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, clientConfig *citrixdaasclient.ClientConfiguration, isOnPrem bool) SiteDataSourceModel
type SiteSettingsDataSource ¶ added in v1.0.13
type SiteSettingsDataSource struct {
// contains filtered or unexported fields
}
func (*SiteSettingsDataSource) Configure ¶ added in v1.0.13
func (d *SiteSettingsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*SiteSettingsDataSource) Metadata ¶ added in v1.0.13
func (d *SiteSettingsDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*SiteSettingsDataSource) Read ¶ added in v1.0.13
func (d *SiteSettingsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SiteSettingsDataSource) Schema ¶ added in v1.0.13
func (d *SiteSettingsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type SiteSettingsModel ¶ added in v1.0.13
type SiteSettingsModel struct {
SiteId types.String `tfsdk:"id"`
WebUiPolicySetEnabled types.Bool `tfsdk:"web_ui_policy_set_enabled"`
DnsResolutionEnabled types.Bool `tfsdk:"dns_resolution_enabled"`
MultipleRemotePCAssignments types.Bool `tfsdk:"multiple_remote_pc_assignments"`
TrustRequestsSentToTheXmlServicePortEnabled types.Bool `tfsdk:"trust_requests_sent_to_the_xml_service_port_enabled"`
UseVerticalScalingForRdsLaunches types.Bool `tfsdk:"use_vertical_scaling_for_sessions_on_machines"`
// On-Premises only settings
ConsoleInactivityTimeoutMinutes types.Int32 `tfsdk:"console_inactivity_timeout_minutes"`
SupportedAuthenticators types.String `tfsdk:"supported_authenticators"`
AllowedCorsOriginsForIwa types.Set `tfsdk:"allowed_cors_origins_for_iwa"`
}
func (SiteSettingsModel) GetAttributes ¶ added in v1.0.13
func (SiteSettingsModel) GetAttributes() map[string]schema.Attribute
func (SiteSettingsModel) GetAttributesNamesToMask ¶ added in v1.0.20
func (SiteSettingsModel) GetAttributesNamesToMask() map[string]bool
func (SiteSettingsModel) GetDataSourceAttributes ¶ added in v1.0.13
func (SiteSettingsModel) GetDataSourceAttributes() map[string]schema.Attribute
func (SiteSettingsModel) GetDataSourceSchema ¶ added in v1.0.13
func (SiteSettingsModel) GetDataSourceSchema() schema.Schema
func (SiteSettingsModel) GetSchema ¶ added in v1.0.13
func (SiteSettingsModel) GetSchema() schema.Schema
func (SiteSettingsModel) RefreshDataSourcePropertyValues ¶ added in v1.0.13
func (r SiteSettingsModel) RefreshDataSourcePropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, client *citrixdaasclient.CitrixDaasClient, siteSettingsResponse *citrixorchestration.SiteSettingsResponseModel, multipleRemotePcAssignments bool) SiteSettingsModel
func (SiteSettingsModel) RefreshResourcePropertyValues ¶ added in v1.0.13
func (r SiteSettingsModel) RefreshResourcePropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, client *citrixdaasclient.CitrixDaasClient, siteSettingsResponse *citrixorchestration.SiteSettingsResponseModel, multipleRemotePcAssignments bool) SiteSettingsModel
Click to show internal directories.
Click to hide internal directories.