Documentation ¶
Index ¶
- func New(version string) func() provider.Provider
- func NewAppClientResource() resource.Resource
- func NewArtifactVersionDataSource() datasource.DataSource
- func NewCognitoInfoDataSource() datasource.DataSource
- func NewDeploymentAccountResource() resource.Resource
- func NewEnvironmentAccountResource() resource.Resource
- func NewResourceServerResource() resource.Resource
- type AppClientResource
- func (c *AppClientResource) Configure(ctx context.Context, request resource.ConfigureRequest, ...)
- func (r AppClientResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r AppClientResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r AppClientResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *AppClientResource) Metadata(ctx context.Context, request resource.MetadataRequest, ...)
- func (r AppClientResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *AppClientResource) Schema(ctx context.Context, request resource.SchemaRequest, ...)
- func (r AppClientResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type AppClientResourceModel
- type ArtifactVersionDataSource
- func (a *ArtifactVersionDataSource) Configure(ctx context.Context, request datasource.ConfigureRequest, ...)
- func (a ArtifactVersionDataSource) Metadata(ctx context.Context, request datasource.MetadataRequest, ...)
- func (a ArtifactVersionDataSource) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (a ArtifactVersionDataSource) Schema(ctx context.Context, request datasource.SchemaRequest, ...)
- type ArtifactVersionDataSourceModel
- type CognitoInfoDataSource
- func (c *CognitoInfoDataSource) Configure(ctx context.Context, request datasource.ConfigureRequest, ...)
- func (c *CognitoInfoDataSource) Metadata(ctx context.Context, request datasource.MetadataRequest, ...)
- func (c *CognitoInfoDataSource) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (c *CognitoInfoDataSource) Schema(ctx context.Context, request datasource.SchemaRequest, ...)
- type CognitoInfoDataSourceModel
- type DeploymentAccountResource
- func (d *DeploymentAccountResource) Configure(ctx context.Context, request resource.ConfigureRequest, ...)
- func (d DeploymentAccountResource) Create(ctx context.Context, request resource.CreateRequest, ...)
- func (d DeploymentAccountResource) Delete(ctx context.Context, request resource.DeleteRequest, ...)
- func (d DeploymentAccountResource) Metadata(ctx context.Context, request resource.MetadataRequest, ...)
- func (d DeploymentAccountResource) Read(ctx context.Context, request resource.ReadRequest, ...)
- func (d DeploymentAccountResource) Schema(ctx context.Context, request resource.SchemaRequest, ...)
- func (d DeploymentAccountResource) Update(ctx context.Context, request resource.UpdateRequest, ...)
- type DeploymentAccountResourceModel
- type EnvironmentAccountResource
- func (e *EnvironmentAccountResource) Configure(ctx context.Context, request resource.ConfigureRequest, ...)
- func (e EnvironmentAccountResource) Create(ctx context.Context, request resource.CreateRequest, ...)
- func (e EnvironmentAccountResource) Delete(ctx context.Context, request resource.DeleteRequest, ...)
- func (e EnvironmentAccountResource) Metadata(ctx context.Context, request resource.MetadataRequest, ...)
- func (e EnvironmentAccountResource) Read(ctx context.Context, request resource.ReadRequest, ...)
- func (e EnvironmentAccountResource) Schema(ctx context.Context, request resource.SchemaRequest, ...)
- func (e EnvironmentAccountResource) Update(ctx context.Context, request resource.UpdateRequest, ...)
- type EnvironmentAccountResourceModel
- type ResourceServerResource
- func (c *ResourceServerResource) Configure(ctx context.Context, request resource.ConfigureRequest, ...)
- func (r ResourceServerResource) Create(ctx context.Context, request resource.CreateRequest, ...)
- func (r ResourceServerResource) Delete(ctx context.Context, request resource.DeleteRequest, ...)
- func (r ResourceServerResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r ResourceServerResource) Metadata(ctx context.Context, request resource.MetadataRequest, ...)
- func (r ResourceServerResource) Read(ctx context.Context, request resource.ReadRequest, ...)
- func (r ResourceServerResource) Schema(ctx context.Context, request resource.SchemaRequest, ...)
- func (r ResourceServerResource) Update(ctx context.Context, request resource.UpdateRequest, ...)
- type ResourceServerResourceModel
- type VyProvider
- func (p VyProvider) Configure(ctx context.Context, request provider.ConfigureRequest, ...)
- func (p VyProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p VyProvider) Metadata(ctx context.Context, request provider.MetadataRequest, ...)
- func (p VyProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p VyProvider) Schema(ctx context.Context, request provider.SchemaRequest, ...)
- type VyProviderConfiguration
- type VyProviderModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAppClientResource ¶ added in v0.2.0
func NewArtifactVersionDataSource ¶ added in v0.2.0
func NewArtifactVersionDataSource() datasource.DataSource
func NewCognitoInfoDataSource ¶ added in v0.2.0
func NewCognitoInfoDataSource() datasource.DataSource
func NewDeploymentAccountResource ¶ added in v0.3.0
func NewEnvironmentAccountResource ¶ added in v0.3.0
func NewResourceServerResource ¶ added in v0.2.0
Types ¶
type AppClientResource ¶ added in v0.2.0
type AppClientResource struct {
// contains filtered or unexported fields
}
func (*AppClientResource) Configure ¶ added in v0.2.0
func (c *AppClientResource) Configure(ctx context.Context, request resource.ConfigureRequest, response *resource.ConfigureResponse)
func (AppClientResource) Create ¶ added in v0.2.0
func (r AppClientResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (AppClientResource) Delete ¶ added in v0.2.0
func (r AppClientResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (AppClientResource) ImportState ¶ added in v0.2.0
func (r AppClientResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
ImportState imports an existing app client into the state. If it doesn't find a app client in the system, it will try to import from old delegated cognito.
Because the new system uses names as its primary key, it is dual function. To import an existing app client, use the name of the app client. To import from the old system, the `client_id` must be used.
func (*AppClientResource) Metadata ¶ added in v0.2.0
func (r *AppClientResource) Metadata(ctx context.Context, request resource.MetadataRequest, response *resource.MetadataResponse)
func (AppClientResource) Read ¶ added in v0.2.0
func (r AppClientResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*AppClientResource) Schema ¶ added in v0.2.0
func (r *AppClientResource) Schema(ctx context.Context, request resource.SchemaRequest, response *resource.SchemaResponse)
func (AppClientResource) Update ¶ added in v0.2.0
func (r AppClientResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type AppClientResourceModel ¶ added in v0.2.0
type AppClientResourceModel struct { Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Scopes []string `tfsdk:"scopes"` Type types.String `tfsdk:"type"` CallbackUrls []string `tfsdk:"callback_urls"` LogoutUrls []string `tfsdk:"logout_urls"` GenerateSecret types.Bool `tfsdk:"generate_secret"` ClientId types.String `tfsdk:"client_id"` ClientSecret types.String `tfsdk:"client_secret"` }
type ArtifactVersionDataSource ¶ added in v0.2.0
type ArtifactVersionDataSource struct {
// contains filtered or unexported fields
}
func (*ArtifactVersionDataSource) Configure ¶ added in v0.2.0
func (a *ArtifactVersionDataSource) Configure(ctx context.Context, request datasource.ConfigureRequest, response *datasource.ConfigureResponse)
func (ArtifactVersionDataSource) Metadata ¶ added in v0.2.0
func (a ArtifactVersionDataSource) Metadata(ctx context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (ArtifactVersionDataSource) Read ¶ added in v0.2.0
func (a ArtifactVersionDataSource) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (ArtifactVersionDataSource) Schema ¶ added in v0.2.0
func (a ArtifactVersionDataSource) Schema(ctx context.Context, request datasource.SchemaRequest, response *datasource.SchemaResponse)
type ArtifactVersionDataSourceModel ¶ added in v0.2.0
type CognitoInfoDataSource ¶ added in v0.2.0
type CognitoInfoDataSource struct {
// contains filtered or unexported fields
}
func (*CognitoInfoDataSource) Configure ¶ added in v0.2.0
func (c *CognitoInfoDataSource) Configure(ctx context.Context, request datasource.ConfigureRequest, response *datasource.ConfigureResponse)
func (*CognitoInfoDataSource) Metadata ¶ added in v0.2.0
func (c *CognitoInfoDataSource) Metadata(ctx context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*CognitoInfoDataSource) Read ¶ added in v0.2.0
func (c *CognitoInfoDataSource) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*CognitoInfoDataSource) Schema ¶ added in v0.2.0
func (c *CognitoInfoDataSource) Schema(ctx context.Context, request datasource.SchemaRequest, response *datasource.SchemaResponse)
type CognitoInfoDataSourceModel ¶ added in v0.2.0
type DeploymentAccountResource ¶ added in v0.3.0
type DeploymentAccountResource struct {
// contains filtered or unexported fields
}
func (*DeploymentAccountResource) Configure ¶ added in v0.3.0
func (d *DeploymentAccountResource) Configure(ctx context.Context, request resource.ConfigureRequest, response *resource.ConfigureResponse)
func (DeploymentAccountResource) Create ¶ added in v0.3.0
func (d DeploymentAccountResource) Create(ctx context.Context, request resource.CreateRequest, response *resource.CreateResponse)
func (DeploymentAccountResource) Delete ¶ added in v0.3.0
func (d DeploymentAccountResource) Delete(ctx context.Context, request resource.DeleteRequest, response *resource.DeleteResponse)
func (DeploymentAccountResource) Metadata ¶ added in v0.3.0
func (d DeploymentAccountResource) Metadata(ctx context.Context, request resource.MetadataRequest, response *resource.MetadataResponse)
func (DeploymentAccountResource) Read ¶ added in v0.3.0
func (d DeploymentAccountResource) Read(ctx context.Context, request resource.ReadRequest, response *resource.ReadResponse)
func (DeploymentAccountResource) Schema ¶ added in v0.3.0
func (d DeploymentAccountResource) Schema(ctx context.Context, request resource.SchemaRequest, response *resource.SchemaResponse)
func (DeploymentAccountResource) Update ¶ added in v0.3.0
func (d DeploymentAccountResource) Update(ctx context.Context, request resource.UpdateRequest, response *resource.UpdateResponse)
type DeploymentAccountResourceModel ¶ added in v0.3.0
type EnvironmentAccountResource ¶ added in v0.3.0
type EnvironmentAccountResource struct {
// contains filtered or unexported fields
}
func (*EnvironmentAccountResource) Configure ¶ added in v0.3.0
func (e *EnvironmentAccountResource) Configure(ctx context.Context, request resource.ConfigureRequest, response *resource.ConfigureResponse)
func (EnvironmentAccountResource) Create ¶ added in v0.3.0
func (e EnvironmentAccountResource) Create(ctx context.Context, request resource.CreateRequest, response *resource.CreateResponse)
func (EnvironmentAccountResource) Delete ¶ added in v0.3.0
func (e EnvironmentAccountResource) Delete(ctx context.Context, request resource.DeleteRequest, response *resource.DeleteResponse)
func (EnvironmentAccountResource) Metadata ¶ added in v0.3.0
func (e EnvironmentAccountResource) Metadata(ctx context.Context, request resource.MetadataRequest, response *resource.MetadataResponse)
func (EnvironmentAccountResource) Read ¶ added in v0.3.0
func (e EnvironmentAccountResource) Read(ctx context.Context, request resource.ReadRequest, response *resource.ReadResponse)
func (EnvironmentAccountResource) Schema ¶ added in v0.3.0
func (e EnvironmentAccountResource) Schema(ctx context.Context, request resource.SchemaRequest, response *resource.SchemaResponse)
func (EnvironmentAccountResource) Update ¶ added in v0.3.0
func (e EnvironmentAccountResource) Update(ctx context.Context, request resource.UpdateRequest, response *resource.UpdateResponse)
type EnvironmentAccountResourceModel ¶ added in v0.3.0
type ResourceServerResource ¶ added in v0.2.0
type ResourceServerResource struct {
// contains filtered or unexported fields
}
func (*ResourceServerResource) Configure ¶ added in v0.2.0
func (c *ResourceServerResource) Configure(ctx context.Context, request resource.ConfigureRequest, response *resource.ConfigureResponse)
func (ResourceServerResource) Create ¶ added in v0.2.0
func (r ResourceServerResource) Create(ctx context.Context, request resource.CreateRequest, response *resource.CreateResponse)
func (ResourceServerResource) Delete ¶ added in v0.2.0
func (r ResourceServerResource) Delete(ctx context.Context, request resource.DeleteRequest, response *resource.DeleteResponse)
func (ResourceServerResource) ImportState ¶ added in v0.2.0
func (r ResourceServerResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
ImportState imports an existing resource into state. It will try to import the resource server from the old delegated cognito if not found.
func (ResourceServerResource) Metadata ¶ added in v0.2.0
func (r ResourceServerResource) Metadata(ctx context.Context, request resource.MetadataRequest, response *resource.MetadataResponse)
func (ResourceServerResource) Read ¶ added in v0.2.0
func (r ResourceServerResource) Read(ctx context.Context, request resource.ReadRequest, response *resource.ReadResponse)
func (ResourceServerResource) Schema ¶ added in v0.2.0
func (r ResourceServerResource) Schema(ctx context.Context, request resource.SchemaRequest, response *resource.SchemaResponse)
func (ResourceServerResource) Update ¶ added in v0.2.0
func (r ResourceServerResource) Update(ctx context.Context, request resource.UpdateRequest, response *resource.UpdateResponse)
type ResourceServerResourceModel ¶ added in v0.2.0
type VyProvider ¶ added in v0.2.0
type VyProvider struct {
// contains filtered or unexported fields
}
VyProvider satisfies the tfsdk.Provider interface and usually is included with all Resource and DataSource implementations.
func (VyProvider) Configure ¶ added in v0.2.0
func (p VyProvider) Configure(ctx context.Context, request provider.ConfigureRequest, response *provider.ConfigureResponse)
func (VyProvider) DataSources ¶ added in v0.2.0
func (p VyProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (VyProvider) Metadata ¶ added in v0.2.0
func (p VyProvider) Metadata(ctx context.Context, request provider.MetadataRequest, response *provider.MetadataResponse)
func (VyProvider) Resources ¶ added in v0.2.0
func (p VyProvider) Resources(ctx context.Context) []func() resource.Resource
func (VyProvider) Schema ¶ added in v0.2.0
func (p VyProvider) Schema(ctx context.Context, request provider.SchemaRequest, response *provider.SchemaResponse)
type VyProviderConfiguration ¶ added in v0.2.0
type VyProviderConfiguration struct { Environment string CognitoClient *central_cognito.Client EnrollAccountClient *enroll_account.Client VersionHandlerClient *version_handler.Client }
type VyProviderModel ¶ added in v0.2.0
type VyProviderModel struct { CentralCognitoBaseUrl types.String `tfsdk:"central_cognito_base_url"` EnrollAccountBaseUrl types.String `tfsdk:"enroll_account_base_url"` Environment types.String `tfsdk:"environment"` DeploymentServiceEnvironment types.String `tfsdk:"deployment_service_environment"` }
VyProviderModel can be used to store data from the Terraform configuration.