Documentation ¶
Index ¶
- type Certificate
- type CertificateBuilder
- func (b CertificateBuilder) Build() Certificate
- func (b CertificateBuilder) Certificate(value string) CertificateBuilder
- func (b CertificateBuilder) CertificateChain(value string) CertificateBuilder
- func (b CertificateBuilder) CertificateId(value int64) CertificateBuilder
- func (b CertificateBuilder) Description(description string) CertificateBuilder
- func (b CertificateBuilder) Domain(description string) CertificateBuilder
- func (b CertificateBuilder) PkHash(value string) CertificateBuilder
- func (b CertificateBuilder) PrivateKey(value string) CertificateBuilder
- func (b CertificateBuilder) Status(description string) CertificateBuilder
- func (b CertificateBuilder) Tenant(description string) CertificateBuilder
- func (b CertificateBuilder) Type(description string) CertificateBuilder
- type CertificateDataModel
- type PubOpModel
- type QwiltSitesDataSourceModel
- type QwiltSitesFilterModel
- type Settings
- type Site
- type SiteActivation
- type SiteActivationBuilder
- func (b SiteActivationBuilder) AcceptanceStatus(value string) SiteActivationBuilder
- func (b SiteActivationBuilder) Build() SiteActivation
- func (b SiteActivationBuilder) CertificateId(value int64) SiteActivationBuilder
- func (b SiteActivationBuilder) Ctx(ctx context.Context) SiteActivationBuilder
- func (b SiteActivationBuilder) IsActive(value bool) SiteActivationBuilder
- func (b SiteActivationBuilder) LastUpdateTimeMilli(value int) SiteActivationBuilder
- func (b SiteActivationBuilder) OperationType(value string) SiteActivationBuilder
- func (b SiteActivationBuilder) PublishId(value string) SiteActivationBuilder
- func (b SiteActivationBuilder) PublishState(value string) SiteActivationBuilder
- func (b SiteActivationBuilder) PublishStatus(value string) SiteActivationBuilder
- func (b SiteActivationBuilder) RevisionId(value string) SiteActivationBuilder
- func (b SiteActivationBuilder) SiteId(value string) SiteActivationBuilder
- func (b SiteActivationBuilder) Target(value string) SiteActivationBuilder
- func (b SiteActivationBuilder) Username(value string) SiteActivationBuilder
- func (b SiteActivationBuilder) ValidateErrDetails(value json.RawMessage) SiteActivationBuilder
- type SiteBuilder
- func (b SiteBuilder) Build() Site
- func (b SiteBuilder) LastUpdateTimeMilli(value int) SiteBuilder
- func (b SiteBuilder) OwnerOrgId(value string) SiteBuilder
- func (b SiteBuilder) RoutingMethod(value string) SiteBuilder
- func (b SiteBuilder) SiteDnsCnameDelegationTarget(value string) SiteBuilder
- func (b SiteBuilder) SiteId(value string) SiteBuilder
- func (b SiteBuilder) SiteName(value string) SiteBuilder
- func (b SiteBuilder) WithCtx(ctx context.Context) SiteBuilder
- type SiteConfigBuilder
- func (b SiteConfigBuilder) Build() SiteConfiguration
- func (b SiteConfigBuilder) LastUpdateTimeMilli(value int) SiteConfigBuilder
- func (b SiteConfigBuilder) WithChangeDescription(desc string) SiteConfigBuilder
- func (b SiteConfigBuilder) WithCtx(ctx context.Context) SiteConfigBuilder
- func (b SiteConfigBuilder) WithHostIndex(hostIndex json.RawMessage, indent bool) SiteConfigBuilder
- func (b SiteConfigBuilder) WithOwnerOrgId(ownerOrgId string) SiteConfigBuilder
- func (b SiteConfigBuilder) WithRevisionId(revision string) SiteConfigBuilder
- func (b SiteConfigBuilder) WithRevisionNum(revision int) SiteConfigBuilder
- func (b SiteConfigBuilder) WithSiteId(siteId string) SiteConfigBuilder
- type SiteConfigModel
- type SiteConfiguration
- type SiteModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Certificate ¶
type Certificate struct { Id types.Int64 `tfsdk:"id"` CertId types.Int64 `tfsdk:"cert_id"` Certificate types.String `tfsdk:"certificate"` CertificateChain types.String `tfsdk:"certificate_chain"` PrivateKey types.String `tfsdk:"private_key"` //Email types.String `tfsdk:"email"` Description types.String `tfsdk:"description"` PkHash types.String `tfsdk:"pk_hash"` Tenant types.String `tfsdk:"tenant"` Domain types.String `tfsdk:"domain"` Status types.String `tfsdk:"status"` Type types.String `tfsdk:"type"` }
certificate maps Certificate schema data.
type CertificateBuilder ¶
type CertificateBuilder struct {
// contains filtered or unexported fields
}
func (CertificateBuilder) Build ¶
func (b CertificateBuilder) Build() Certificate
func (CertificateBuilder) Certificate ¶
func (b CertificateBuilder) Certificate(value string) CertificateBuilder
func (CertificateBuilder) CertificateChain ¶
func (b CertificateBuilder) CertificateChain(value string) CertificateBuilder
func (CertificateBuilder) CertificateId ¶
func (b CertificateBuilder) CertificateId(value int64) CertificateBuilder
func (CertificateBuilder) Description ¶
func (b CertificateBuilder) Description(description string) CertificateBuilder
func (CertificateBuilder) Domain ¶
func (b CertificateBuilder) Domain(description string) CertificateBuilder
func (CertificateBuilder) PkHash ¶
func (b CertificateBuilder) PkHash(value string) CertificateBuilder
func (CertificateBuilder) PrivateKey ¶
func (b CertificateBuilder) PrivateKey(value string) CertificateBuilder
func (CertificateBuilder) Status ¶
func (b CertificateBuilder) Status(description string) CertificateBuilder
func (CertificateBuilder) Tenant ¶
func (b CertificateBuilder) Tenant(description string) CertificateBuilder
func (CertificateBuilder) Type ¶
func (b CertificateBuilder) Type(description string) CertificateBuilder
type CertificateDataModel ¶
type CertificateDataModel struct { CertId types.Int64 `tfsdk:"cert_id"` Certificate types.String `tfsdk:"certificate"` CertificateChain types.String `tfsdk:"certificate_chain"` //Email types.String `tfsdk:"email"` Description types.String `tfsdk:"description"` PkHash types.String `tfsdk:"pk_hash"` Tenant types.String `tfsdk:"tenant"` Domain types.String `tfsdk:"domain"` Status types.String `tfsdk:"status"` Type types.String `tfsdk:"type"` }
certificateModel maps Certificate schema data.
type PubOpModel ¶
type PubOpModel struct { PublishId types.String `tfsdk:"publish_id"` CreationTimeMilli types.Int64 `tfsdk:"creation_time_milli"` OwnerOrgId types.String `tfsdk:"owner_org_id"` LastUpdateTimeMilli types.Int64 `tfsdk:"last_update_time_milli"` RevisionId types.String `tfsdk:"revision_id"` Target types.String `tfsdk:"target"` Username types.String `tfsdk:"username"` PublishState types.String `tfsdk:"publish_state"` PublishStatus types.String `tfsdk:"publish_status"` OperationType types.String `tfsdk:"operation_type"` StatusLine []types.String `tfsdk:"status_line"` IsActive types.Bool `tfsdk:"is_active"` ValidatorsErrDetails types.String `tfsdk:"validators_err_details"` }
PubOpModel maps publishing operation schema data.
type QwiltSitesDataSourceModel ¶
type QwiltSitesDataSourceModel struct { Site []SiteModel `tfsdk:"site"` Revision []SiteConfigModel `tfsdk:"revision"` PubOp []PubOpModel `tfsdk:"publish_op"` Filter types.Object `tfsdk:"filter"` }
QwiltSitesDataSourceModel maps the data source schema data.
type QwiltSitesFilterModel ¶
type QwiltSitesFilterModel struct { SiteId types.String `tfsdk:"site_id"` RevisionId types.String `tfsdk:"revision_id"` PublishId types.String `tfsdk:"publish_id"` TruncateHostIndex types.Bool `tfsdk:"truncate_host_index"` }
QwiltSitesFilterModel
type Site ¶
type Site struct { LastUpdated types.String `tfsdk:"last_updated"` Id types.String `tfsdk:"id"` SiteId types.String `tfsdk:"site_id"` OwnerOrgId types.String `tfsdk:"owner_org_id"` SiteDnsCnameDelegationTarget types.String `tfsdk:"site_dns_cname_delegation_target"` SiteName types.String `tfsdk:"site_name"` RoutingMethod types.String `tfsdk:"routing_method"` LastUpdateTimeMilli types.Int64 `tfsdk:"last_update_time_milli"` }
type SiteActivation ¶
type SiteActivation struct { Id types.String `tfsdk:"id"` SiteId types.String `tfsdk:"site_id"` RevisionId types.String `tfsdk:"revision_id"` CertificateId types.Int64 `tfsdk:"certificate_id"` PublishId types.String `tfsdk:"publish_id"` CreationTimeMilli types.Int64 `tfsdk:"creation_time_milli"` OwnerOrgId types.String `tfsdk:"owner_org_id"` LastUpdateTimeMilli types.Int64 `tfsdk:"last_update_time_milli"` Target types.String `tfsdk:"target"` Username types.String `tfsdk:"username"` PublishState types.String `tfsdk:"publish_state"` PublishStatus types.String `tfsdk:"publish_status"` PublishAcceptanceStatus types.String `tfsdk:"publish_acceptance_status"` OperationType types.String `tfsdk:"operation_type"` //StatusLine []types.String `tfsdk:"status_line"` IsActive types.Bool `tfsdk:"is_active"` ValidateErrDetails types.String `tfsdk:"validators_err_details"` }
type SiteActivationBuilder ¶
type SiteActivationBuilder struct {
// contains filtered or unexported fields
}
func (SiteActivationBuilder) AcceptanceStatus ¶
func (b SiteActivationBuilder) AcceptanceStatus(value string) SiteActivationBuilder
func (SiteActivationBuilder) Build ¶
func (b SiteActivationBuilder) Build() SiteActivation
func (SiteActivationBuilder) CertificateId ¶
func (b SiteActivationBuilder) CertificateId(value int64) SiteActivationBuilder
func (SiteActivationBuilder) Ctx ¶
func (b SiteActivationBuilder) Ctx(ctx context.Context) SiteActivationBuilder
func (SiteActivationBuilder) IsActive ¶
func (b SiteActivationBuilder) IsActive(value bool) SiteActivationBuilder
func (SiteActivationBuilder) LastUpdateTimeMilli ¶
func (b SiteActivationBuilder) LastUpdateTimeMilli(value int) SiteActivationBuilder
func (SiteActivationBuilder) OperationType ¶
func (b SiteActivationBuilder) OperationType(value string) SiteActivationBuilder
func (SiteActivationBuilder) PublishId ¶
func (b SiteActivationBuilder) PublishId(value string) SiteActivationBuilder
func (SiteActivationBuilder) PublishState ¶
func (b SiteActivationBuilder) PublishState(value string) SiteActivationBuilder
func (SiteActivationBuilder) PublishStatus ¶
func (b SiteActivationBuilder) PublishStatus(value string) SiteActivationBuilder
func (SiteActivationBuilder) RevisionId ¶
func (b SiteActivationBuilder) RevisionId(value string) SiteActivationBuilder
func (SiteActivationBuilder) SiteId ¶
func (b SiteActivationBuilder) SiteId(value string) SiteActivationBuilder
func (SiteActivationBuilder) Target ¶
func (b SiteActivationBuilder) Target(value string) SiteActivationBuilder
func (b SiteActivationBuilder) StatusLine(values []string) SiteActivationBuilder { typesStrSlice := make([]types.String, len(values)) for i, s := range values { typesStrSlice[i] = types.StringValue(s) } b.activation.StatusLine = typesStrSlice return b }
func (SiteActivationBuilder) Username ¶
func (b SiteActivationBuilder) Username(value string) SiteActivationBuilder
func (SiteActivationBuilder) ValidateErrDetails ¶
func (b SiteActivationBuilder) ValidateErrDetails(value json.RawMessage) SiteActivationBuilder
type SiteBuilder ¶
type SiteBuilder struct {
// contains filtered or unexported fields
}
func (SiteBuilder) Build ¶
func (b SiteBuilder) Build() Site
func (SiteBuilder) LastUpdateTimeMilli ¶
func (b SiteBuilder) LastUpdateTimeMilli(value int) SiteBuilder
func (SiteBuilder) OwnerOrgId ¶
func (b SiteBuilder) OwnerOrgId(value string) SiteBuilder
func (SiteBuilder) RoutingMethod ¶
func (b SiteBuilder) RoutingMethod(value string) SiteBuilder
func (SiteBuilder) SiteDnsCnameDelegationTarget ¶
func (b SiteBuilder) SiteDnsCnameDelegationTarget(value string) SiteBuilder
func (SiteBuilder) SiteId ¶
func (b SiteBuilder) SiteId(value string) SiteBuilder
func (SiteBuilder) SiteName ¶
func (b SiteBuilder) SiteName(value string) SiteBuilder
func (SiteBuilder) WithCtx ¶
func (b SiteBuilder) WithCtx(ctx context.Context) SiteBuilder
type SiteConfigBuilder ¶
type SiteConfigBuilder struct {
// contains filtered or unexported fields
}
func (SiteConfigBuilder) Build ¶
func (b SiteConfigBuilder) Build() SiteConfiguration
func (SiteConfigBuilder) LastUpdateTimeMilli ¶
func (b SiteConfigBuilder) LastUpdateTimeMilli(value int) SiteConfigBuilder
func (SiteConfigBuilder) WithChangeDescription ¶
func (b SiteConfigBuilder) WithChangeDescription(desc string) SiteConfigBuilder
func (SiteConfigBuilder) WithCtx ¶
func (b SiteConfigBuilder) WithCtx(ctx context.Context) SiteConfigBuilder
func (SiteConfigBuilder) WithHostIndex ¶
func (b SiteConfigBuilder) WithHostIndex(hostIndex json.RawMessage, indent bool) SiteConfigBuilder
func (SiteConfigBuilder) WithOwnerOrgId ¶
func (b SiteConfigBuilder) WithOwnerOrgId(ownerOrgId string) SiteConfigBuilder
func (SiteConfigBuilder) WithRevisionId ¶
func (b SiteConfigBuilder) WithRevisionId(revision string) SiteConfigBuilder
func (SiteConfigBuilder) WithRevisionNum ¶
func (b SiteConfigBuilder) WithRevisionNum(revision int) SiteConfigBuilder
func (SiteConfigBuilder) WithSiteId ¶
func (b SiteConfigBuilder) WithSiteId(siteId string) SiteConfigBuilder
type SiteConfigModel ¶
type SiteConfigModel struct { SiteId types.String `tfsdk:"site_id"` RevisionId types.String `tfsdk:"revision_id"` RevisionNum types.Int64 `tfsdk:"revision_num"` OwnerOrgId types.String `tfsdk:"owner_org_id"` CreationTimeMilli types.Int64 `tfsdk:"creation_time_milli"` LastUpdateTimeMilli types.Int64 `tfsdk:"last_update_time_milli"` CreatedUser types.String `tfsdk:"created_user"` HostIndex types.String `tfsdk:"host_index"` ChangeDescription types.String `tfsdk:"change_description"` }
SiteConfigModel maps site configuration schema data.
type SiteConfiguration ¶
type SiteConfiguration struct { Id types.String `tfsdk:"id"` SiteId types.String `tfsdk:"site_id"` RevisionId types.String `tfsdk:"revision_id"` RevisionNum types.Int64 `tfsdk:"revision_num"` OwnerOrgId types.String `tfsdk:"owner_org_id"` HostIndex types.String `tfsdk:"host_index"` ChangeDescription types.String `tfsdk:"change_description"` LastUpdateTimeMilli types.Int64 `tfsdk:"last_update_time_milli"` }
SiteConfiguration maps site configuration schema data.
type SiteModel ¶
type SiteModel struct { SiteId types.String `tfsdk:"site_id"` OwnerOrgId types.String `tfsdk:"owner_org_id"` CreationTimeMilli types.Int64 `tfsdk:"creation_time_milli"` LastUpdateTimeMilli types.Int64 `tfsdk:"last_update_time_milli"` CreatedUser types.String `tfsdk:"created_user"` LastUpdatedUser types.String `tfsdk:"last_updated_user"` SiteDnsCnameDelegationTarget types.String `tfsdk:"site_dns_cname_delegation_target"` SiteName types.String `tfsdk:"site_name"` ApiVersion types.String `tfsdk:"api_version"` ServiceType types.String `tfsdk:"service_type"` RoutingMethod types.String `tfsdk:"routing_method"` ShouldProvisionToThirdPartyCdn types.Bool `tfsdk:"should_provision_to_third_party_cdn"` ServiceId types.String `tfsdk:"service_id"` IsSelfServiceBlocked types.Bool `tfsdk:"is_self_service_blocked"` IsDeleted types.Bool `tfsdk:"is_deleted"` }
SiteModel maps Site schema data.
Click to show internal directories.
Click to hide internal directories.