apigatewayv2_services_k8s_aws_v1alpha1

package
v0.0.0-...-12195c9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 21, 2025 License: 0BSD Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewApigatewayv2ServicesK8SAwsApiV1Alpha1Manifest

func NewApigatewayv2ServicesK8SAwsApiV1Alpha1Manifest() datasource.DataSource

func NewApigatewayv2ServicesK8SAwsAuthorizerV1Alpha1Manifest

func NewApigatewayv2ServicesK8SAwsAuthorizerV1Alpha1Manifest() datasource.DataSource

func NewApigatewayv2ServicesK8SAwsDeploymentV1Alpha1Manifest

func NewApigatewayv2ServicesK8SAwsDeploymentV1Alpha1Manifest() datasource.DataSource

func NewApigatewayv2ServicesK8SAwsIntegrationV1Alpha1Manifest

func NewApigatewayv2ServicesK8SAwsIntegrationV1Alpha1Manifest() datasource.DataSource

func NewApigatewayv2ServicesK8SAwsRouteV1Alpha1Manifest

func NewApigatewayv2ServicesK8SAwsRouteV1Alpha1Manifest() datasource.DataSource

func NewApigatewayv2ServicesK8SAwsStageV1Alpha1Manifest

func NewApigatewayv2ServicesK8SAwsStageV1Alpha1Manifest() datasource.DataSource

func NewApigatewayv2ServicesK8SAwsVpclinkV1Alpha1Manifest

func NewApigatewayv2ServicesK8SAwsVpclinkV1Alpha1Manifest() datasource.DataSource

Types

type Apigatewayv2ServicesK8SAwsApiV1Alpha1Manifest

type Apigatewayv2ServicesK8SAwsApiV1Alpha1Manifest struct{}

func (*Apigatewayv2ServicesK8SAwsApiV1Alpha1Manifest) Metadata

func (*Apigatewayv2ServicesK8SAwsApiV1Alpha1Manifest) Read

func (*Apigatewayv2ServicesK8SAwsApiV1Alpha1Manifest) Schema

type Apigatewayv2ServicesK8SAwsApiV1Alpha1ManifestData

type Apigatewayv2ServicesK8SAwsApiV1Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		ApiKeySelectionExpression *string `tfsdk:"api_key_selection_expression" json:"apiKeySelectionExpression,omitempty"`
		Basepath                  *string `tfsdk:"basepath" json:"basepath,omitempty"`
		Body                      *string `tfsdk:"body" json:"body,omitempty"`
		CorsConfiguration         *struct {
			AllowCredentials *bool     `tfsdk:"allow_credentials" json:"allowCredentials,omitempty"`
			AllowHeaders     *[]string `tfsdk:"allow_headers" json:"allowHeaders,omitempty"`
			AllowMethods     *[]string `tfsdk:"allow_methods" json:"allowMethods,omitempty"`
			AllowOrigins     *[]string `tfsdk:"allow_origins" json:"allowOrigins,omitempty"`
			ExposeHeaders    *[]string `tfsdk:"expose_headers" json:"exposeHeaders,omitempty"`
			MaxAge           *int64    `tfsdk:"max_age" json:"maxAge,omitempty"`
		} `tfsdk:"cors_configuration" json:"corsConfiguration,omitempty"`
		CredentialsARN            *string            `tfsdk:"credentials_arn" json:"credentialsARN,omitempty"`
		Description               *string            `tfsdk:"description" json:"description,omitempty"`
		DisableExecuteAPIEndpoint *bool              `tfsdk:"disable_execute_api_endpoint" json:"disableExecuteAPIEndpoint,omitempty"`
		DisableSchemaValidation   *bool              `tfsdk:"disable_schema_validation" json:"disableSchemaValidation,omitempty"`
		FailOnWarnings            *bool              `tfsdk:"fail_on_warnings" json:"failOnWarnings,omitempty"`
		Name                      *string            `tfsdk:"name" json:"name,omitempty"`
		ProtocolType              *string            `tfsdk:"protocol_type" json:"protocolType,omitempty"`
		RouteKey                  *string            `tfsdk:"route_key" json:"routeKey,omitempty"`
		RouteSelectionExpression  *string            `tfsdk:"route_selection_expression" json:"routeSelectionExpression,omitempty"`
		Tags                      *map[string]string `tfsdk:"tags" json:"tags,omitempty"`
		Target                    *string            `tfsdk:"target" json:"target,omitempty"`
		Version                   *string            `tfsdk:"version" json:"version,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type Apigatewayv2ServicesK8SAwsAuthorizerV1Alpha1Manifest

type Apigatewayv2ServicesK8SAwsAuthorizerV1Alpha1Manifest struct{}

func (*Apigatewayv2ServicesK8SAwsAuthorizerV1Alpha1Manifest) Metadata

func (*Apigatewayv2ServicesK8SAwsAuthorizerV1Alpha1Manifest) Read

func (*Apigatewayv2ServicesK8SAwsAuthorizerV1Alpha1Manifest) Schema

type Apigatewayv2ServicesK8SAwsAuthorizerV1Alpha1ManifestData

type Apigatewayv2ServicesK8SAwsAuthorizerV1Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		ApiID  *string `tfsdk:"api_id" json:"apiID,omitempty"`
		ApiRef *struct {
			From *struct {
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"from" json:"from,omitempty"`
		} `tfsdk:"api_ref" json:"apiRef,omitempty"`
		AuthorizerCredentialsARN       *string   `tfsdk:"authorizer_credentials_arn" json:"authorizerCredentialsARN,omitempty"`
		AuthorizerPayloadFormatVersion *string   `tfsdk:"authorizer_payload_format_version" json:"authorizerPayloadFormatVersion,omitempty"`
		AuthorizerResultTTLInSeconds   *int64    `tfsdk:"authorizer_result_ttl_in_seconds" json:"authorizerResultTTLInSeconds,omitempty"`
		AuthorizerType                 *string   `tfsdk:"authorizer_type" json:"authorizerType,omitempty"`
		AuthorizerURI                  *string   `tfsdk:"authorizer_uri" json:"authorizerURI,omitempty"`
		EnableSimpleResponses          *bool     `tfsdk:"enable_simple_responses" json:"enableSimpleResponses,omitempty"`
		IdentitySource                 *[]string `tfsdk:"identity_source" json:"identitySource,omitempty"`
		IdentityValidationExpression   *string   `tfsdk:"identity_validation_expression" json:"identityValidationExpression,omitempty"`
		JwtConfiguration               *struct {
			Audience *[]string `tfsdk:"audience" json:"audience,omitempty"`
			Issuer   *string   `tfsdk:"issuer" json:"issuer,omitempty"`
		} `tfsdk:"jwt_configuration" json:"jwtConfiguration,omitempty"`
		Name *string `tfsdk:"name" json:"name,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type Apigatewayv2ServicesK8SAwsDeploymentV1Alpha1Manifest

type Apigatewayv2ServicesK8SAwsDeploymentV1Alpha1Manifest struct{}

func (*Apigatewayv2ServicesK8SAwsDeploymentV1Alpha1Manifest) Metadata

func (*Apigatewayv2ServicesK8SAwsDeploymentV1Alpha1Manifest) Read

func (*Apigatewayv2ServicesK8SAwsDeploymentV1Alpha1Manifest) Schema

type Apigatewayv2ServicesK8SAwsDeploymentV1Alpha1ManifestData

type Apigatewayv2ServicesK8SAwsDeploymentV1Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		ApiID  *string `tfsdk:"api_id" json:"apiID,omitempty"`
		ApiRef *struct {
			From *struct {
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"from" json:"from,omitempty"`
		} `tfsdk:"api_ref" json:"apiRef,omitempty"`
		Description *string `tfsdk:"description" json:"description,omitempty"`
		StageName   *string `tfsdk:"stage_name" json:"stageName,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type Apigatewayv2ServicesK8SAwsIntegrationV1Alpha1Manifest

type Apigatewayv2ServicesK8SAwsIntegrationV1Alpha1Manifest struct{}

func (*Apigatewayv2ServicesK8SAwsIntegrationV1Alpha1Manifest) Metadata

func (*Apigatewayv2ServicesK8SAwsIntegrationV1Alpha1Manifest) Read

func (*Apigatewayv2ServicesK8SAwsIntegrationV1Alpha1Manifest) Schema

type Apigatewayv2ServicesK8SAwsIntegrationV1Alpha1ManifestData

type Apigatewayv2ServicesK8SAwsIntegrationV1Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		ApiID  *string `tfsdk:"api_id" json:"apiID,omitempty"`
		ApiRef *struct {
			From *struct {
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"from" json:"from,omitempty"`
		} `tfsdk:"api_ref" json:"apiRef,omitempty"`
		ConnectionID  *string `tfsdk:"connection_id" json:"connectionID,omitempty"`
		ConnectionRef *struct {
			From *struct {
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"from" json:"from,omitempty"`
		} `tfsdk:"connection_ref" json:"connectionRef,omitempty"`
		ConnectionType              *string                       `tfsdk:"connection_type" json:"connectionType,omitempty"`
		ContentHandlingStrategy     *string                       `tfsdk:"content_handling_strategy" json:"contentHandlingStrategy,omitempty"`
		CredentialsARN              *string                       `tfsdk:"credentials_arn" json:"credentialsARN,omitempty"`
		Description                 *string                       `tfsdk:"description" json:"description,omitempty"`
		IntegrationMethod           *string                       `tfsdk:"integration_method" json:"integrationMethod,omitempty"`
		IntegrationSubtype          *string                       `tfsdk:"integration_subtype" json:"integrationSubtype,omitempty"`
		IntegrationType             *string                       `tfsdk:"integration_type" json:"integrationType,omitempty"`
		IntegrationURI              *string                       `tfsdk:"integration_uri" json:"integrationURI,omitempty"`
		PassthroughBehavior         *string                       `tfsdk:"passthrough_behavior" json:"passthroughBehavior,omitempty"`
		PayloadFormatVersion        *string                       `tfsdk:"payload_format_version" json:"payloadFormatVersion,omitempty"`
		RequestParameters           *map[string]string            `tfsdk:"request_parameters" json:"requestParameters,omitempty"`
		RequestTemplates            *map[string]string            `tfsdk:"request_templates" json:"requestTemplates,omitempty"`
		ResponseParameters          *map[string]map[string]string `tfsdk:"response_parameters" json:"responseParameters,omitempty"`
		TemplateSelectionExpression *string                       `tfsdk:"template_selection_expression" json:"templateSelectionExpression,omitempty"`
		TimeoutInMillis             *int64                        `tfsdk:"timeout_in_millis" json:"timeoutInMillis,omitempty"`
		TlsConfig                   *struct {
			ServerNameToVerify *string `tfsdk:"server_name_to_verify" json:"serverNameToVerify,omitempty"`
		} `tfsdk:"tls_config" json:"tlsConfig,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type Apigatewayv2ServicesK8SAwsRouteV1Alpha1Manifest

type Apigatewayv2ServicesK8SAwsRouteV1Alpha1Manifest struct{}

func (*Apigatewayv2ServicesK8SAwsRouteV1Alpha1Manifest) Metadata

func (*Apigatewayv2ServicesK8SAwsRouteV1Alpha1Manifest) Read

func (*Apigatewayv2ServicesK8SAwsRouteV1Alpha1Manifest) Schema

type Apigatewayv2ServicesK8SAwsRouteV1Alpha1ManifestData

type Apigatewayv2ServicesK8SAwsRouteV1Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		ApiID          *string `tfsdk:"api_id" json:"apiID,omitempty"`
		ApiKeyRequired *bool   `tfsdk:"api_key_required" json:"apiKeyRequired,omitempty"`
		ApiRef         *struct {
			From *struct {
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"from" json:"from,omitempty"`
		} `tfsdk:"api_ref" json:"apiRef,omitempty"`
		AuthorizationScopes *[]string `tfsdk:"authorization_scopes" json:"authorizationScopes,omitempty"`
		AuthorizationType   *string   `tfsdk:"authorization_type" json:"authorizationType,omitempty"`
		AuthorizerID        *string   `tfsdk:"authorizer_id" json:"authorizerID,omitempty"`
		AuthorizerRef       *struct {
			From *struct {
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"from" json:"from,omitempty"`
		} `tfsdk:"authorizer_ref" json:"authorizerRef,omitempty"`
		ModelSelectionExpression *string            `tfsdk:"model_selection_expression" json:"modelSelectionExpression,omitempty"`
		OperationName            *string            `tfsdk:"operation_name" json:"operationName,omitempty"`
		RequestModels            *map[string]string `tfsdk:"request_models" json:"requestModels,omitempty"`
		RequestParameters        *struct {
			Required *bool `tfsdk:"required" json:"required,omitempty"`
		} `tfsdk:"request_parameters" json:"requestParameters,omitempty"`
		RouteKey                         *string `tfsdk:"route_key" json:"routeKey,omitempty"`
		RouteResponseSelectionExpression *string `tfsdk:"route_response_selection_expression" json:"routeResponseSelectionExpression,omitempty"`
		Target                           *string `tfsdk:"target" json:"target,omitempty"`
		TargetRef                        *struct {
			From *struct {
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"from" json:"from,omitempty"`
		} `tfsdk:"target_ref" json:"targetRef,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type Apigatewayv2ServicesK8SAwsStageV1Alpha1Manifest

type Apigatewayv2ServicesK8SAwsStageV1Alpha1Manifest struct{}

func (*Apigatewayv2ServicesK8SAwsStageV1Alpha1Manifest) Metadata

func (*Apigatewayv2ServicesK8SAwsStageV1Alpha1Manifest) Read

func (*Apigatewayv2ServicesK8SAwsStageV1Alpha1Manifest) Schema

type Apigatewayv2ServicesK8SAwsStageV1Alpha1ManifestData

type Apigatewayv2ServicesK8SAwsStageV1Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		AccessLogSettings *struct {
			DestinationARN *string `tfsdk:"destination_arn" json:"destinationARN,omitempty"`
			Format         *string `tfsdk:"format" json:"format,omitempty"`
		} `tfsdk:"access_log_settings" json:"accessLogSettings,omitempty"`
		ApiID  *string `tfsdk:"api_id" json:"apiID,omitempty"`
		ApiRef *struct {
			From *struct {
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"from" json:"from,omitempty"`
		} `tfsdk:"api_ref" json:"apiRef,omitempty"`
		AutoDeploy           *bool   `tfsdk:"auto_deploy" json:"autoDeploy,omitempty"`
		ClientCertificateID  *string `tfsdk:"client_certificate_id" json:"clientCertificateID,omitempty"`
		DefaultRouteSettings *struct {
			DataTraceEnabled       *bool    `tfsdk:"data_trace_enabled" json:"dataTraceEnabled,omitempty"`
			DetailedMetricsEnabled *bool    `tfsdk:"detailed_metrics_enabled" json:"detailedMetricsEnabled,omitempty"`
			LoggingLevel           *string  `tfsdk:"logging_level" json:"loggingLevel,omitempty"`
			ThrottlingBurstLimit   *int64   `tfsdk:"throttling_burst_limit" json:"throttlingBurstLimit,omitempty"`
			ThrottlingRateLimit    *float64 `tfsdk:"throttling_rate_limit" json:"throttlingRateLimit,omitempty"`
		} `tfsdk:"default_route_settings" json:"defaultRouteSettings,omitempty"`
		DeploymentID  *string `tfsdk:"deployment_id" json:"deploymentID,omitempty"`
		DeploymentRef *struct {
			From *struct {
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"from" json:"from,omitempty"`
		} `tfsdk:"deployment_ref" json:"deploymentRef,omitempty"`
		Description   *string `tfsdk:"description" json:"description,omitempty"`
		RouteSettings *struct {
			DataTraceEnabled       *bool    `tfsdk:"data_trace_enabled" json:"dataTraceEnabled,omitempty"`
			DetailedMetricsEnabled *bool    `tfsdk:"detailed_metrics_enabled" json:"detailedMetricsEnabled,omitempty"`
			LoggingLevel           *string  `tfsdk:"logging_level" json:"loggingLevel,omitempty"`
			ThrottlingBurstLimit   *int64   `tfsdk:"throttling_burst_limit" json:"throttlingBurstLimit,omitempty"`
			ThrottlingRateLimit    *float64 `tfsdk:"throttling_rate_limit" json:"throttlingRateLimit,omitempty"`
		} `tfsdk:"route_settings" json:"routeSettings,omitempty"`
		StageName      *string            `tfsdk:"stage_name" json:"stageName,omitempty"`
		StageVariables *map[string]string `tfsdk:"stage_variables" json:"stageVariables,omitempty"`
		Tags           *map[string]string `tfsdk:"tags" json:"tags,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type Apigatewayv2ServicesK8SAwsVpclinkV1Alpha1Manifest

type Apigatewayv2ServicesK8SAwsVpclinkV1Alpha1Manifest struct{}

func (*Apigatewayv2ServicesK8SAwsVpclinkV1Alpha1Manifest) Metadata

func (*Apigatewayv2ServicesK8SAwsVpclinkV1Alpha1Manifest) Read

func (*Apigatewayv2ServicesK8SAwsVpclinkV1Alpha1Manifest) Schema

type Apigatewayv2ServicesK8SAwsVpclinkV1Alpha1ManifestData

type Apigatewayv2ServicesK8SAwsVpclinkV1Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Name             *string            `tfsdk:"name" json:"name,omitempty"`
		SecurityGroupIDs *[]string          `tfsdk:"security_group_i_ds" json:"securityGroupIDs,omitempty"`
		SubnetIDs        *[]string          `tfsdk:"subnet_i_ds" json:"subnetIDs,omitempty"`
		Tags             *map[string]string `tfsdk:"tags" json:"tags,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL