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 GetSTFRoamingServiceDataSourceSchema() schema.Schema
- func NewSTFRoamingBeaconResource() resource.Resource
- func NewSTFRoamingGatewayResource() resource.Resource
- func NewSTFRoamingServiceDataSource() datasource.DataSource
- type STFRoamingBeaconResourceModel
- 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 NewSTFRoamingBeaconResource ¶ added in v0.6.3
NewSTFRoamingGatewayResource is a helper function to simplify the provider implementation.
func NewSTFRoamingGatewayResource ¶
NewSTFRoamingGatewayResource is a helper function to simplify the provider implementation.
func NewSTFRoamingServiceDataSource ¶
func NewSTFRoamingServiceDataSource() datasource.DataSource
Types ¶
type STFRoamingBeaconResourceModel ¶ added in v0.6.3
type STFRoamingBeaconResourceModel struct {
Internal types.String `tfsdk:"internal_ip"`
External types.List `tfsdk:"external_ips"`
SiteId types.Int64 `tfsdk:"site_id"`
}
func (STFRoamingBeaconResourceModel) GetAttributes ¶ added in v1.0.0
func (STFRoamingBeaconResourceModel) GetAttributes() map[string]schema.Attribute
func (STFRoamingBeaconResourceModel) GetSchema ¶ added in v1.0.0
func (STFRoamingBeaconResourceModel) GetSchema() schema.Schema
func (*STFRoamingBeaconResourceModel) RefreshPropertyValues ¶ added in v1.0.0
func (r *STFRoamingBeaconResourceModel) RefreshPropertyValues(ctx context.Context, diagnostics *diag.Diagnostics, roamInt *citrixstorefront.GetSTFRoamingInternalBeaconResponseModel, roamExt *citrixstorefront.GetSTFRoamingExternalBeaconResponseModel)
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) GetAttributes ¶ added in v1.0.0
func (STFRoamingGatewayResourceModel) GetAttributes() map[string]schema.Attribute
func (STFRoamingGatewayResourceModel) GetSchema ¶ added in v1.0.0
func (STFRoamingGatewayResourceModel) GetSchema() schema.Schema
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.