Documentation ¶
Index ¶
- func NewLambdaServicesK8SAwsAliasV1Alpha1Manifest() datasource.DataSource
- func NewLambdaServicesK8SAwsCodeSigningConfigV1Alpha1Manifest() datasource.DataSource
- func NewLambdaServicesK8SAwsEventSourceMappingV1Alpha1Manifest() datasource.DataSource
- func NewLambdaServicesK8SAwsFunctionUrlconfigV1Alpha1Manifest() datasource.DataSource
- func NewLambdaServicesK8SAwsFunctionV1Alpha1Manifest() datasource.DataSource
- func NewLambdaServicesK8SAwsLayerVersionV1Alpha1Manifest() datasource.DataSource
- func NewLambdaServicesK8SAwsVersionV1Alpha1Manifest() datasource.DataSource
- type LambdaServicesK8SAwsAliasV1Alpha1Manifest
- func (r *LambdaServicesK8SAwsAliasV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *LambdaServicesK8SAwsAliasV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *LambdaServicesK8SAwsAliasV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type LambdaServicesK8SAwsAliasV1Alpha1ManifestData
- type LambdaServicesK8SAwsCodeSigningConfigV1Alpha1Manifest
- func (r *LambdaServicesK8SAwsCodeSigningConfigV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *LambdaServicesK8SAwsCodeSigningConfigV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *LambdaServicesK8SAwsCodeSigningConfigV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type LambdaServicesK8SAwsCodeSigningConfigV1Alpha1ManifestData
- type LambdaServicesK8SAwsEventSourceMappingV1Alpha1Manifest
- func (r *LambdaServicesK8SAwsEventSourceMappingV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *LambdaServicesK8SAwsEventSourceMappingV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *LambdaServicesK8SAwsEventSourceMappingV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type LambdaServicesK8SAwsEventSourceMappingV1Alpha1ManifestData
- type LambdaServicesK8SAwsFunctionUrlconfigV1Alpha1Manifest
- func (r *LambdaServicesK8SAwsFunctionUrlconfigV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *LambdaServicesK8SAwsFunctionUrlconfigV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *LambdaServicesK8SAwsFunctionUrlconfigV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type LambdaServicesK8SAwsFunctionUrlconfigV1Alpha1ManifestData
- type LambdaServicesK8SAwsFunctionV1Alpha1Manifest
- func (r *LambdaServicesK8SAwsFunctionV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *LambdaServicesK8SAwsFunctionV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *LambdaServicesK8SAwsFunctionV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type LambdaServicesK8SAwsFunctionV1Alpha1ManifestData
- type LambdaServicesK8SAwsLayerVersionV1Alpha1Manifest
- func (r *LambdaServicesK8SAwsLayerVersionV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *LambdaServicesK8SAwsLayerVersionV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *LambdaServicesK8SAwsLayerVersionV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type LambdaServicesK8SAwsLayerVersionV1Alpha1ManifestData
- type LambdaServicesK8SAwsVersionV1Alpha1Manifest
- func (r *LambdaServicesK8SAwsVersionV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *LambdaServicesK8SAwsVersionV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *LambdaServicesK8SAwsVersionV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type LambdaServicesK8SAwsVersionV1Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewLambdaServicesK8SAwsAliasV1Alpha1Manifest ¶
func NewLambdaServicesK8SAwsAliasV1Alpha1Manifest() datasource.DataSource
func NewLambdaServicesK8SAwsCodeSigningConfigV1Alpha1Manifest ¶
func NewLambdaServicesK8SAwsCodeSigningConfigV1Alpha1Manifest() datasource.DataSource
func NewLambdaServicesK8SAwsEventSourceMappingV1Alpha1Manifest ¶
func NewLambdaServicesK8SAwsEventSourceMappingV1Alpha1Manifest() datasource.DataSource
func NewLambdaServicesK8SAwsFunctionUrlconfigV1Alpha1Manifest ¶
func NewLambdaServicesK8SAwsFunctionUrlconfigV1Alpha1Manifest() datasource.DataSource
func NewLambdaServicesK8SAwsFunctionV1Alpha1Manifest ¶
func NewLambdaServicesK8SAwsFunctionV1Alpha1Manifest() datasource.DataSource
func NewLambdaServicesK8SAwsLayerVersionV1Alpha1Manifest ¶
func NewLambdaServicesK8SAwsLayerVersionV1Alpha1Manifest() datasource.DataSource
func NewLambdaServicesK8SAwsVersionV1Alpha1Manifest ¶
func NewLambdaServicesK8SAwsVersionV1Alpha1Manifest() datasource.DataSource
Types ¶
type LambdaServicesK8SAwsAliasV1Alpha1Manifest ¶
type LambdaServicesK8SAwsAliasV1Alpha1Manifest struct{}
func (*LambdaServicesK8SAwsAliasV1Alpha1Manifest) Metadata ¶
func (r *LambdaServicesK8SAwsAliasV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*LambdaServicesK8SAwsAliasV1Alpha1Manifest) Read ¶
func (r *LambdaServicesK8SAwsAliasV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*LambdaServicesK8SAwsAliasV1Alpha1Manifest) Schema ¶
func (r *LambdaServicesK8SAwsAliasV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type LambdaServicesK8SAwsAliasV1Alpha1ManifestData ¶
type LambdaServicesK8SAwsAliasV1Alpha1ManifestData 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 { Description *string `tfsdk:"description" json:"description,omitempty"` FunctionEventInvokeConfig *struct { DestinationConfig *struct { OnFailure *struct { Destination *string `tfsdk:"destination" json:"destination,omitempty"` } `tfsdk:"on_failure" json:"onFailure,omitempty"` OnSuccess *struct { Destination *string `tfsdk:"destination" json:"destination,omitempty"` } `tfsdk:"on_success" json:"onSuccess,omitempty"` } `tfsdk:"destination_config" json:"destinationConfig,omitempty"` FunctionName *string `tfsdk:"function_name" json:"functionName,omitempty"` MaximumEventAgeInSeconds *int64 `tfsdk:"maximum_event_age_in_seconds" json:"maximumEventAgeInSeconds,omitempty"` MaximumRetryAttempts *int64 `tfsdk:"maximum_retry_attempts" json:"maximumRetryAttempts,omitempty"` Qualifier *string `tfsdk:"qualifier" json:"qualifier,omitempty"` } `tfsdk:"function_event_invoke_config" json:"functionEventInvokeConfig,omitempty"` FunctionName *string `tfsdk:"function_name" json:"functionName,omitempty"` FunctionRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"function_ref" json:"functionRef,omitempty"` FunctionVersion *string `tfsdk:"function_version" json:"functionVersion,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` ProvisionedConcurrencyConfig *struct { FunctionName *string `tfsdk:"function_name" json:"functionName,omitempty"` ProvisionedConcurrentExecutions *int64 `tfsdk:"provisioned_concurrent_executions" json:"provisionedConcurrentExecutions,omitempty"` Qualifier *string `tfsdk:"qualifier" json:"qualifier,omitempty"` } `tfsdk:"provisioned_concurrency_config" json:"provisionedConcurrencyConfig,omitempty"` RoutingConfig *struct { AdditionalVersionWeights *map[string]string `tfsdk:"additional_version_weights" json:"additionalVersionWeights,omitempty"` } `tfsdk:"routing_config" json:"routingConfig,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type LambdaServicesK8SAwsCodeSigningConfigV1Alpha1Manifest ¶
type LambdaServicesK8SAwsCodeSigningConfigV1Alpha1Manifest struct{}
func (*LambdaServicesK8SAwsCodeSigningConfigV1Alpha1Manifest) Metadata ¶
func (r *LambdaServicesK8SAwsCodeSigningConfigV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*LambdaServicesK8SAwsCodeSigningConfigV1Alpha1Manifest) Read ¶
func (r *LambdaServicesK8SAwsCodeSigningConfigV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*LambdaServicesK8SAwsCodeSigningConfigV1Alpha1Manifest) Schema ¶
func (r *LambdaServicesK8SAwsCodeSigningConfigV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type LambdaServicesK8SAwsCodeSigningConfigV1Alpha1ManifestData ¶
type LambdaServicesK8SAwsCodeSigningConfigV1Alpha1ManifestData 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 { AllowedPublishers *struct { SigningProfileVersionARNs *[]string `tfsdk:"signing_profile_version_ar_ns" json:"signingProfileVersionARNs,omitempty"` } `tfsdk:"allowed_publishers" json:"allowedPublishers,omitempty"` CodeSigningPolicies *struct { UntrustedArtifactOnDeployment *string `tfsdk:"untrusted_artifact_on_deployment" json:"untrustedArtifactOnDeployment,omitempty"` } `tfsdk:"code_signing_policies" json:"codeSigningPolicies,omitempty"` Description *string `tfsdk:"description" json:"description,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type LambdaServicesK8SAwsEventSourceMappingV1Alpha1Manifest ¶
type LambdaServicesK8SAwsEventSourceMappingV1Alpha1Manifest struct{}
func (*LambdaServicesK8SAwsEventSourceMappingV1Alpha1Manifest) Metadata ¶
func (r *LambdaServicesK8SAwsEventSourceMappingV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*LambdaServicesK8SAwsEventSourceMappingV1Alpha1Manifest) Read ¶
func (r *LambdaServicesK8SAwsEventSourceMappingV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*LambdaServicesK8SAwsEventSourceMappingV1Alpha1Manifest) Schema ¶
func (r *LambdaServicesK8SAwsEventSourceMappingV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type LambdaServicesK8SAwsEventSourceMappingV1Alpha1ManifestData ¶
type LambdaServicesK8SAwsEventSourceMappingV1Alpha1ManifestData 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 { AmazonManagedKafkaEventSourceConfig *struct { ConsumerGroupID *string `tfsdk:"consumer_group_id" json:"consumerGroupID,omitempty"` } `tfsdk:"amazon_managed_kafka_event_source_config" json:"amazonManagedKafkaEventSourceConfig,omitempty"` BatchSize *int64 `tfsdk:"batch_size" json:"batchSize,omitempty"` BisectBatchOnFunctionError *bool `tfsdk:"bisect_batch_on_function_error" json:"bisectBatchOnFunctionError,omitempty"` DestinationConfig *struct { OnFailure *struct { Destination *string `tfsdk:"destination" json:"destination,omitempty"` } `tfsdk:"on_failure" json:"onFailure,omitempty"` OnSuccess *struct { Destination *string `tfsdk:"destination" json:"destination,omitempty"` } `tfsdk:"on_success" json:"onSuccess,omitempty"` } `tfsdk:"destination_config" json:"destinationConfig,omitempty"` Enabled *bool `tfsdk:"enabled" json:"enabled,omitempty"` EventSourceARN *string `tfsdk:"event_source_arn" json:"eventSourceARN,omitempty"` EventSourceRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"event_source_ref" json:"eventSourceRef,omitempty"` FilterCriteria *struct { Filters *[]struct { Pattern *string `tfsdk:"pattern" json:"pattern,omitempty"` } `tfsdk:"filters" json:"filters,omitempty"` } `tfsdk:"filter_criteria" json:"filterCriteria,omitempty"` FunctionName *string `tfsdk:"function_name" json:"functionName,omitempty"` FunctionRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"function_ref" json:"functionRef,omitempty"` FunctionResponseTypes *[]string `tfsdk:"function_response_types" json:"functionResponseTypes,omitempty"` MaximumBatchingWindowInSeconds *int64 `tfsdk:"maximum_batching_window_in_seconds" json:"maximumBatchingWindowInSeconds,omitempty"` MaximumRecordAgeInSeconds *int64 `tfsdk:"maximum_record_age_in_seconds" json:"maximumRecordAgeInSeconds,omitempty"` MaximumRetryAttempts *int64 `tfsdk:"maximum_retry_attempts" json:"maximumRetryAttempts,omitempty"` ParallelizationFactor *int64 `tfsdk:"parallelization_factor" json:"parallelizationFactor,omitempty"` QueueRefs *[]struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"queue_refs" json:"queueRefs,omitempty"` Queues *[]string `tfsdk:"queues" json:"queues,omitempty"` ScalingConfig *struct { MaximumConcurrency *int64 `tfsdk:"maximum_concurrency" json:"maximumConcurrency,omitempty"` } `tfsdk:"scaling_config" json:"scalingConfig,omitempty"` SelfManagedEventSource *struct { Endpoints *map[string][]string `tfsdk:"endpoints" json:"endpoints,omitempty"` } `tfsdk:"self_managed_event_source" json:"selfManagedEventSource,omitempty"` SelfManagedKafkaEventSourceConfig *struct { ConsumerGroupID *string `tfsdk:"consumer_group_id" json:"consumerGroupID,omitempty"` } `tfsdk:"self_managed_kafka_event_source_config" json:"selfManagedKafkaEventSourceConfig,omitempty"` SourceAccessConfigurations *[]struct { Type_ *string `tfsdk:"type_" json:"type_,omitempty"` URI *string `tfsdk:"u_ri" json:"uRI,omitempty"` } `tfsdk:"source_access_configurations" json:"sourceAccessConfigurations,omitempty"` StartingPosition *string `tfsdk:"starting_position" json:"startingPosition,omitempty"` StartingPositionTimestamp *string `tfsdk:"starting_position_timestamp" json:"startingPositionTimestamp,omitempty"` Topics *[]string `tfsdk:"topics" json:"topics,omitempty"` TumblingWindowInSeconds *int64 `tfsdk:"tumbling_window_in_seconds" json:"tumblingWindowInSeconds,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type LambdaServicesK8SAwsFunctionUrlconfigV1Alpha1Manifest ¶
type LambdaServicesK8SAwsFunctionUrlconfigV1Alpha1Manifest struct{}
func (*LambdaServicesK8SAwsFunctionUrlconfigV1Alpha1Manifest) Metadata ¶
func (r *LambdaServicesK8SAwsFunctionUrlconfigV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*LambdaServicesK8SAwsFunctionUrlconfigV1Alpha1Manifest) Read ¶
func (r *LambdaServicesK8SAwsFunctionUrlconfigV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*LambdaServicesK8SAwsFunctionUrlconfigV1Alpha1Manifest) Schema ¶
func (r *LambdaServicesK8SAwsFunctionUrlconfigV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type LambdaServicesK8SAwsFunctionUrlconfigV1Alpha1ManifestData ¶
type LambdaServicesK8SAwsFunctionUrlconfigV1Alpha1ManifestData 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 { AuthType *string `tfsdk:"auth_type" json:"authType,omitempty"` Cors *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" json:"cors,omitempty"` FunctionName *string `tfsdk:"function_name" json:"functionName,omitempty"` FunctionRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"function_ref" json:"functionRef,omitempty"` Qualifier *string `tfsdk:"qualifier" json:"qualifier,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type LambdaServicesK8SAwsFunctionV1Alpha1Manifest ¶
type LambdaServicesK8SAwsFunctionV1Alpha1Manifest struct{}
func (*LambdaServicesK8SAwsFunctionV1Alpha1Manifest) Metadata ¶
func (r *LambdaServicesK8SAwsFunctionV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*LambdaServicesK8SAwsFunctionV1Alpha1Manifest) Read ¶
func (r *LambdaServicesK8SAwsFunctionV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*LambdaServicesK8SAwsFunctionV1Alpha1Manifest) Schema ¶
func (r *LambdaServicesK8SAwsFunctionV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type LambdaServicesK8SAwsFunctionV1Alpha1ManifestData ¶
type LambdaServicesK8SAwsFunctionV1Alpha1ManifestData 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 { Architectures *[]string `tfsdk:"architectures" json:"architectures,omitempty"` Code *struct { ImageURI *string `tfsdk:"image_uri" json:"imageURI,omitempty"` S3Bucket *string `tfsdk:"s3_bucket" json:"s3Bucket,omitempty"` S3BucketRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"s3_bucket_ref" json:"s3BucketRef,omitempty"` S3Key *string `tfsdk:"s3_key" json:"s3Key,omitempty"` S3ObjectVersion *string `tfsdk:"s3_object_version" json:"s3ObjectVersion,omitempty"` Sha256 *string `tfsdk:"sha256" json:"sha256,omitempty"` ZipFile *string `tfsdk:"zip_file" json:"zipFile,omitempty"` } `tfsdk:"code" json:"code,omitempty"` CodeSigningConfigARN *string `tfsdk:"code_signing_config_arn" json:"codeSigningConfigARN,omitempty"` DeadLetterConfig *struct { TargetARN *string `tfsdk:"target_arn" json:"targetARN,omitempty"` } `tfsdk:"dead_letter_config" json:"deadLetterConfig,omitempty"` Description *string `tfsdk:"description" json:"description,omitempty"` Environment *struct { Variables *map[string]string `tfsdk:"variables" json:"variables,omitempty"` } `tfsdk:"environment" json:"environment,omitempty"` EphemeralStorage *struct { Size *int64 `tfsdk:"size" json:"size,omitempty"` } `tfsdk:"ephemeral_storage" json:"ephemeralStorage,omitempty"` FileSystemConfigs *[]struct { Arn *string `tfsdk:"arn" json:"arn,omitempty"` LocalMountPath *string `tfsdk:"local_mount_path" json:"localMountPath,omitempty"` } `tfsdk:"file_system_configs" json:"fileSystemConfigs,omitempty"` FunctionEventInvokeConfig *struct { DestinationConfig *struct { OnFailure *struct { Destination *string `tfsdk:"destination" json:"destination,omitempty"` } `tfsdk:"on_failure" json:"onFailure,omitempty"` OnSuccess *struct { Destination *string `tfsdk:"destination" json:"destination,omitempty"` } `tfsdk:"on_success" json:"onSuccess,omitempty"` } `tfsdk:"destination_config" json:"destinationConfig,omitempty"` FunctionName *string `tfsdk:"function_name" json:"functionName,omitempty"` MaximumEventAgeInSeconds *int64 `tfsdk:"maximum_event_age_in_seconds" json:"maximumEventAgeInSeconds,omitempty"` MaximumRetryAttempts *int64 `tfsdk:"maximum_retry_attempts" json:"maximumRetryAttempts,omitempty"` Qualifier *string `tfsdk:"qualifier" json:"qualifier,omitempty"` } `tfsdk:"function_event_invoke_config" json:"functionEventInvokeConfig,omitempty"` Handler *string `tfsdk:"handler" json:"handler,omitempty"` ImageConfig *struct { Command *[]string `tfsdk:"command" json:"command,omitempty"` EntryPoint *[]string `tfsdk:"entry_point" json:"entryPoint,omitempty"` WorkingDirectory *string `tfsdk:"working_directory" json:"workingDirectory,omitempty"` } `tfsdk:"image_config" json:"imageConfig,omitempty"` KmsKeyARN *string `tfsdk:"kms_key_arn" json:"kmsKeyARN,omitempty"` KmsKeyRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"kms_key_ref" json:"kmsKeyRef,omitempty"` Layers *[]string `tfsdk:"layers" json:"layers,omitempty"` MemorySize *int64 `tfsdk:"memory_size" json:"memorySize,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` PackageType *string `tfsdk:"package_type" json:"packageType,omitempty"` Publish *bool `tfsdk:"publish" json:"publish,omitempty"` ReservedConcurrentExecutions *int64 `tfsdk:"reserved_concurrent_executions" json:"reservedConcurrentExecutions,omitempty"` Role *string `tfsdk:"role" json:"role,omitempty"` RoleRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"role_ref" json:"roleRef,omitempty"` Runtime *string `tfsdk:"runtime" json:"runtime,omitempty"` SnapStart *struct { ApplyOn *string `tfsdk:"apply_on" json:"applyOn,omitempty"` } `tfsdk:"snap_start" json:"snapStart,omitempty"` Tags *map[string]string `tfsdk:"tags" json:"tags,omitempty"` Timeout *int64 `tfsdk:"timeout" json:"timeout,omitempty"` TracingConfig *struct { Mode *string `tfsdk:"mode" json:"mode,omitempty"` } `tfsdk:"tracing_config" json:"tracingConfig,omitempty"` VpcConfig *struct { SecurityGroupIDs *[]string `tfsdk:"security_group_i_ds" json:"securityGroupIDs,omitempty"` SecurityGroupRefs *[]struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"security_group_refs" json:"securityGroupRefs,omitempty"` SubnetIDs *[]string `tfsdk:"subnet_i_ds" json:"subnetIDs,omitempty"` SubnetRefs *[]struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"subnet_refs" json:"subnetRefs,omitempty"` } `tfsdk:"vpc_config" json:"vpcConfig,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type LambdaServicesK8SAwsLayerVersionV1Alpha1Manifest ¶
type LambdaServicesK8SAwsLayerVersionV1Alpha1Manifest struct{}
func (*LambdaServicesK8SAwsLayerVersionV1Alpha1Manifest) Metadata ¶
func (r *LambdaServicesK8SAwsLayerVersionV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*LambdaServicesK8SAwsLayerVersionV1Alpha1Manifest) Read ¶
func (r *LambdaServicesK8SAwsLayerVersionV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*LambdaServicesK8SAwsLayerVersionV1Alpha1Manifest) Schema ¶
func (r *LambdaServicesK8SAwsLayerVersionV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type LambdaServicesK8SAwsLayerVersionV1Alpha1ManifestData ¶
type LambdaServicesK8SAwsLayerVersionV1Alpha1ManifestData 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 { CompatibleArchitectures *[]string `tfsdk:"compatible_architectures" json:"compatibleArchitectures,omitempty"` CompatibleRuntimes *[]string `tfsdk:"compatible_runtimes" json:"compatibleRuntimes,omitempty"` Content *struct { S3Bucket *string `tfsdk:"s3_bucket" json:"s3Bucket,omitempty"` S3Key *string `tfsdk:"s3_key" json:"s3Key,omitempty"` S3ObjectVersion *string `tfsdk:"s3_object_version" json:"s3ObjectVersion,omitempty"` ZipFile *string `tfsdk:"zip_file" json:"zipFile,omitempty"` } `tfsdk:"content" json:"content,omitempty"` Description *string `tfsdk:"description" json:"description,omitempty"` LayerName *string `tfsdk:"layer_name" json:"layerName,omitempty"` LicenseInfo *string `tfsdk:"license_info" json:"licenseInfo,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type LambdaServicesK8SAwsVersionV1Alpha1Manifest ¶
type LambdaServicesK8SAwsVersionV1Alpha1Manifest struct{}
func (*LambdaServicesK8SAwsVersionV1Alpha1Manifest) Metadata ¶
func (r *LambdaServicesK8SAwsVersionV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*LambdaServicesK8SAwsVersionV1Alpha1Manifest) Read ¶
func (r *LambdaServicesK8SAwsVersionV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*LambdaServicesK8SAwsVersionV1Alpha1Manifest) Schema ¶
func (r *LambdaServicesK8SAwsVersionV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type LambdaServicesK8SAwsVersionV1Alpha1ManifestData ¶
type LambdaServicesK8SAwsVersionV1Alpha1ManifestData 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 { CodeSHA256 *string `tfsdk:"code_sha256" json:"codeSHA256,omitempty"` Description *string `tfsdk:"description" json:"description,omitempty"` FunctionEventInvokeConfig *struct { DestinationConfig *struct { OnFailure *struct { Destination *string `tfsdk:"destination" json:"destination,omitempty"` } `tfsdk:"on_failure" json:"onFailure,omitempty"` OnSuccess *struct { Destination *string `tfsdk:"destination" json:"destination,omitempty"` } `tfsdk:"on_success" json:"onSuccess,omitempty"` } `tfsdk:"destination_config" json:"destinationConfig,omitempty"` FunctionName *string `tfsdk:"function_name" json:"functionName,omitempty"` MaximumEventAgeInSeconds *int64 `tfsdk:"maximum_event_age_in_seconds" json:"maximumEventAgeInSeconds,omitempty"` MaximumRetryAttempts *int64 `tfsdk:"maximum_retry_attempts" json:"maximumRetryAttempts,omitempty"` Qualifier *string `tfsdk:"qualifier" json:"qualifier,omitempty"` } `tfsdk:"function_event_invoke_config" json:"functionEventInvokeConfig,omitempty"` FunctionName *string `tfsdk:"function_name" json:"functionName,omitempty"` FunctionRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"function_ref" json:"functionRef,omitempty"` ProvisionedConcurrencyConfig *struct { FunctionName *string `tfsdk:"function_name" json:"functionName,omitempty"` ProvisionedConcurrentExecutions *int64 `tfsdk:"provisioned_concurrent_executions" json:"provisionedConcurrentExecutions,omitempty"` Qualifier *string `tfsdk:"qualifier" json:"qualifier,omitempty"` } `tfsdk:"provisioned_concurrency_config" json:"provisionedConcurrencyConfig,omitempty"` RevisionID *string `tfsdk:"revision_id" json:"revisionID,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Source Files ¶
- lambda_services_k8s_aws_alias_v1alpha1_manifest.go
- lambda_services_k8s_aws_code_signing_config_v1alpha1_manifest.go
- lambda_services_k8s_aws_event_source_mapping_v1alpha1_manifest.go
- lambda_services_k8s_aws_function_url_config_v1alpha1_manifest.go
- lambda_services_k8s_aws_function_v1alpha1_manifest.go
- lambda_services_k8s_aws_layer_version_v1alpha1_manifest.go
- lambda_services_k8s_aws_version_v1alpha1_manifest.go
Click to show internal directories.
Click to hide internal directories.