Documentation ¶
Overview ¶
Copyright © 2024. Citrix Systems, Inc.
Copyright © 2024. Citrix Systems, Inc.
Copyright © 2024. Citrix Systems, Inc.
Copyright © 2024. Citrix Systems, Inc.
Index ¶
- func GetSTFRoamingServiceDataSourceSchema() schema.Schema
- func NewSTFRoamingGatewayResource() resource.Resource
- func NewSTFRoamingServiceDataSource() datasource.DataSource
- type STFRoamingGatewayResourceModel
- type STFRoamingServiceDataSource
- func (d *STFRoamingServiceDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (*STFRoamingServiceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *STFRoamingServiceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (*STFRoamingServiceDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type STFRoamingServiceDataSourceModel
- type STFSecureTicketAuthority
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSTFRoamingGatewayResource ¶
NewSTFRoamingGatewayResource is a helper function to simplify the provider implementation.
func NewSTFRoamingServiceDataSource ¶
func NewSTFRoamingServiceDataSource() datasource.DataSource
Types ¶
type STFRoamingGatewayResourceModel ¶
type STFRoamingGatewayResourceModel struct { SiteId types.String `tfsdk:"site_id"` Name types.String `tfsdk:"name"` LogonType types.String `tfsdk:"logon_type"` SmartCardFallbackLogonType types.String `tfsdk:"smart_card_fallback_logon_type"` GatewayUrl types.String `tfsdk:"gateway_url"` CallbackUrl types.String `tfsdk:"callback_url"` Edition types.String `tfsdk:"edition"` Deployment types.String `tfsdk:"deployment"` Version types.String `tfsdk:"version"` SessionReliability types.Bool `tfsdk:"session_reliability"` RequestTicketTwoSTAs types.Bool `tfsdk:"request_ticket_two_stas"` SubnetIPAddress types.String `tfsdk:"subnet_ip_address"` SecureTicketAuthorityUrls types.List `tfsdk:"secure_ticket_authority_urls"` // List[STFSecureTicketAuthority] StasUseLoadBalancing types.Bool `tfsdk:"stas_use_load_balancing"` StasBypassDuration types.String `tfsdk:"stas_bypass_duration"` GslbUrl types.String `tfsdk:"gslb_url"` IsCloudGateway types.Bool `tfsdk:"is_cloud_gateway"` }
func (*STFRoamingGatewayResourceModel) RefreshPropertyValues ¶
func (r *STFRoamingGatewayResourceModel) RefreshPropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, roamingGateway *citrixstorefrontModels.STFRoamingGatewayResponseModel)
type STFRoamingServiceDataSource ¶
type STFRoamingServiceDataSource struct {
// contains filtered or unexported fields
}
func (*STFRoamingServiceDataSource) Configure ¶
func (d *STFRoamingServiceDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*STFRoamingServiceDataSource) Metadata ¶
func (*STFRoamingServiceDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata implements datasource.DataSource.
func (*STFRoamingServiceDataSource) Read ¶
func (d *STFRoamingServiceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read implements datasource.DataSource.
func (*STFRoamingServiceDataSource) Schema ¶
func (*STFRoamingServiceDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema implements datasource.DataSource.
type STFRoamingServiceDataSourceModel ¶
type STFRoamingServiceDataSourceModel struct { SiteId types.String `tfsdk:"site_id"` Name types.String `tfsdk:"name"` FriendlyName types.String `tfsdk:"friendly_name"` VirtualPath types.String `tfsdk:"virtual_path"` FeatureInstanceId types.String `tfsdk:"feature_instance_id"` ConfigurationFile types.String `tfsdk:"configuration_file"` TenantId types.String `tfsdk:"tenant_id"` PhysicalPath types.String `tfsdk:"physical_path"` }
func (STFRoamingServiceDataSourceModel) RefreshPropertyValues ¶
func (r STFRoamingServiceDataSourceModel) RefreshPropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, roamingService *citrixstorefrontModels.STFRoamingServiceResponseModel) STFRoamingServiceDataSourceModel
type STFSecureTicketAuthority ¶
type STFSecureTicketAuthority struct { AuthorityId types.String `tfsdk:"authority_id"` StaUrl types.String `tfsdk:"sta_url"` StaValidationEnabled types.Bool `tfsdk:"sta_validation_enabled"` StaValidationSecret types.String `tfsdk:"sta_validation_secret"` }
func (STFSecureTicketAuthority) GetAttributes ¶
func (STFSecureTicketAuthority) GetAttributes() map[string]schema.Attribute
func (STFSecureTicketAuthority) GetSchema ¶
func (STFSecureTicketAuthority) GetSchema() schema.NestedAttributeObject
Click to show internal directories.
Click to hide internal directories.