Documentation
¶
Index ¶
- type Api
- type ApiArgs
- type ApiBodyS3Location
- type ApiBodyS3LocationArgs
- func (ApiBodyS3LocationArgs) ElementType() reflect.Type
- func (i ApiBodyS3LocationArgs) ToApiBodyS3LocationOutput() ApiBodyS3LocationOutput
- func (i ApiBodyS3LocationArgs) ToApiBodyS3LocationOutputWithContext(ctx context.Context) ApiBodyS3LocationOutput
- func (i ApiBodyS3LocationArgs) ToApiBodyS3LocationPtrOutput() ApiBodyS3LocationPtrOutput
- func (i ApiBodyS3LocationArgs) ToApiBodyS3LocationPtrOutputWithContext(ctx context.Context) ApiBodyS3LocationPtrOutput
- func (i ApiBodyS3LocationArgs) ToOutput(ctx context.Context) pulumix.Output[ApiBodyS3Location]
- type ApiBodyS3LocationInput
- type ApiBodyS3LocationOutput
- func (o ApiBodyS3LocationOutput) Bucket() pulumi.StringPtrOutput
- func (ApiBodyS3LocationOutput) ElementType() reflect.Type
- func (o ApiBodyS3LocationOutput) Etag() pulumi.StringPtrOutput
- func (o ApiBodyS3LocationOutput) Key() pulumi.StringPtrOutput
- func (o ApiBodyS3LocationOutput) ToApiBodyS3LocationOutput() ApiBodyS3LocationOutput
- func (o ApiBodyS3LocationOutput) ToApiBodyS3LocationOutputWithContext(ctx context.Context) ApiBodyS3LocationOutput
- func (o ApiBodyS3LocationOutput) ToApiBodyS3LocationPtrOutput() ApiBodyS3LocationPtrOutput
- func (o ApiBodyS3LocationOutput) ToApiBodyS3LocationPtrOutputWithContext(ctx context.Context) ApiBodyS3LocationPtrOutput
- func (o ApiBodyS3LocationOutput) ToOutput(ctx context.Context) pulumix.Output[ApiBodyS3Location]
- func (o ApiBodyS3LocationOutput) Version() pulumi.StringPtrOutput
- type ApiBodyS3LocationPtrInput
- type ApiBodyS3LocationPtrOutput
- func (o ApiBodyS3LocationPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o ApiBodyS3LocationPtrOutput) Elem() ApiBodyS3LocationOutput
- func (ApiBodyS3LocationPtrOutput) ElementType() reflect.Type
- func (o ApiBodyS3LocationPtrOutput) Etag() pulumi.StringPtrOutput
- func (o ApiBodyS3LocationPtrOutput) Key() pulumi.StringPtrOutput
- func (o ApiBodyS3LocationPtrOutput) ToApiBodyS3LocationPtrOutput() ApiBodyS3LocationPtrOutput
- func (o ApiBodyS3LocationPtrOutput) ToApiBodyS3LocationPtrOutputWithContext(ctx context.Context) ApiBodyS3LocationPtrOutput
- func (o ApiBodyS3LocationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApiBodyS3Location]
- func (o ApiBodyS3LocationPtrOutput) Version() pulumi.StringPtrOutput
- type ApiCors
- type ApiCorsArgs
- func (ApiCorsArgs) ElementType() reflect.Type
- func (i ApiCorsArgs) ToApiCorsOutput() ApiCorsOutput
- func (i ApiCorsArgs) ToApiCorsOutputWithContext(ctx context.Context) ApiCorsOutput
- func (i ApiCorsArgs) ToApiCorsPtrOutput() ApiCorsPtrOutput
- func (i ApiCorsArgs) ToApiCorsPtrOutputWithContext(ctx context.Context) ApiCorsPtrOutput
- func (i ApiCorsArgs) ToOutput(ctx context.Context) pulumix.Output[ApiCors]
- type ApiCorsInput
- type ApiCorsOutput
- func (o ApiCorsOutput) AllowCredentials() pulumi.BoolPtrOutput
- func (o ApiCorsOutput) AllowHeaders() pulumi.StringArrayOutput
- func (o ApiCorsOutput) AllowMethods() pulumi.StringArrayOutput
- func (o ApiCorsOutput) AllowOrigins() pulumi.StringArrayOutput
- func (ApiCorsOutput) ElementType() reflect.Type
- func (o ApiCorsOutput) ExposeHeaders() pulumi.StringArrayOutput
- func (o ApiCorsOutput) MaxAge() pulumi.IntPtrOutput
- func (o ApiCorsOutput) ToApiCorsOutput() ApiCorsOutput
- func (o ApiCorsOutput) ToApiCorsOutputWithContext(ctx context.Context) ApiCorsOutput
- func (o ApiCorsOutput) ToApiCorsPtrOutput() ApiCorsPtrOutput
- func (o ApiCorsOutput) ToApiCorsPtrOutputWithContext(ctx context.Context) ApiCorsPtrOutput
- func (o ApiCorsOutput) ToOutput(ctx context.Context) pulumix.Output[ApiCors]
- type ApiCorsPtrInput
- type ApiCorsPtrOutput
- func (o ApiCorsPtrOutput) AllowCredentials() pulumi.BoolPtrOutput
- func (o ApiCorsPtrOutput) AllowHeaders() pulumi.StringArrayOutput
- func (o ApiCorsPtrOutput) AllowMethods() pulumi.StringArrayOutput
- func (o ApiCorsPtrOutput) AllowOrigins() pulumi.StringArrayOutput
- func (o ApiCorsPtrOutput) Elem() ApiCorsOutput
- func (ApiCorsPtrOutput) ElementType() reflect.Type
- func (o ApiCorsPtrOutput) ExposeHeaders() pulumi.StringArrayOutput
- func (o ApiCorsPtrOutput) MaxAge() pulumi.IntPtrOutput
- func (o ApiCorsPtrOutput) ToApiCorsPtrOutput() ApiCorsPtrOutput
- func (o ApiCorsPtrOutput) ToApiCorsPtrOutputWithContext(ctx context.Context) ApiCorsPtrOutput
- func (o ApiCorsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApiCors]
- type ApiGatewayManagedOverridesdeprecated
- func (*ApiGatewayManagedOverrides) ElementType() reflect.Type
- func (i *ApiGatewayManagedOverrides) ToApiGatewayManagedOverridesOutput() ApiGatewayManagedOverridesOutput
- func (i *ApiGatewayManagedOverrides) ToApiGatewayManagedOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesOutput
- func (i *ApiGatewayManagedOverrides) ToOutput(ctx context.Context) pulumix.Output[*ApiGatewayManagedOverrides]
- type ApiGatewayManagedOverridesAccessLogSettings
- type ApiGatewayManagedOverridesAccessLogSettingsArgs
- func (ApiGatewayManagedOverridesAccessLogSettingsArgs) ElementType() reflect.Type
- func (i ApiGatewayManagedOverridesAccessLogSettingsArgs) ToApiGatewayManagedOverridesAccessLogSettingsOutput() ApiGatewayManagedOverridesAccessLogSettingsOutput
- func (i ApiGatewayManagedOverridesAccessLogSettingsArgs) ToApiGatewayManagedOverridesAccessLogSettingsOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesAccessLogSettingsOutput
- func (i ApiGatewayManagedOverridesAccessLogSettingsArgs) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutput() ApiGatewayManagedOverridesAccessLogSettingsPtrOutput
- func (i ApiGatewayManagedOverridesAccessLogSettingsArgs) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesAccessLogSettingsPtrOutput
- func (i ApiGatewayManagedOverridesAccessLogSettingsArgs) ToOutput(ctx context.Context) pulumix.Output[ApiGatewayManagedOverridesAccessLogSettings]
- type ApiGatewayManagedOverridesAccessLogSettingsInput
- type ApiGatewayManagedOverridesAccessLogSettingsOutput
- func (o ApiGatewayManagedOverridesAccessLogSettingsOutput) DestinationArn() pulumi.StringPtrOutput
- func (ApiGatewayManagedOverridesAccessLogSettingsOutput) ElementType() reflect.Type
- func (o ApiGatewayManagedOverridesAccessLogSettingsOutput) Format() pulumi.StringPtrOutput
- func (o ApiGatewayManagedOverridesAccessLogSettingsOutput) ToApiGatewayManagedOverridesAccessLogSettingsOutput() ApiGatewayManagedOverridesAccessLogSettingsOutput
- func (o ApiGatewayManagedOverridesAccessLogSettingsOutput) ToApiGatewayManagedOverridesAccessLogSettingsOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesAccessLogSettingsOutput
- func (o ApiGatewayManagedOverridesAccessLogSettingsOutput) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutput() ApiGatewayManagedOverridesAccessLogSettingsPtrOutput
- func (o ApiGatewayManagedOverridesAccessLogSettingsOutput) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesAccessLogSettingsPtrOutput
- func (o ApiGatewayManagedOverridesAccessLogSettingsOutput) ToOutput(ctx context.Context) pulumix.Output[ApiGatewayManagedOverridesAccessLogSettings]
- type ApiGatewayManagedOverridesAccessLogSettingsPtrInput
- type ApiGatewayManagedOverridesAccessLogSettingsPtrOutput
- func (o ApiGatewayManagedOverridesAccessLogSettingsPtrOutput) DestinationArn() pulumi.StringPtrOutput
- func (o ApiGatewayManagedOverridesAccessLogSettingsPtrOutput) Elem() ApiGatewayManagedOverridesAccessLogSettingsOutput
- func (ApiGatewayManagedOverridesAccessLogSettingsPtrOutput) ElementType() reflect.Type
- func (o ApiGatewayManagedOverridesAccessLogSettingsPtrOutput) Format() pulumi.StringPtrOutput
- func (o ApiGatewayManagedOverridesAccessLogSettingsPtrOutput) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutput() ApiGatewayManagedOverridesAccessLogSettingsPtrOutput
- func (o ApiGatewayManagedOverridesAccessLogSettingsPtrOutput) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesAccessLogSettingsPtrOutput
- func (o ApiGatewayManagedOverridesAccessLogSettingsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApiGatewayManagedOverridesAccessLogSettings]
- type ApiGatewayManagedOverridesArgs
- type ApiGatewayManagedOverridesInput
- type ApiGatewayManagedOverridesIntegrationOverrides
- type ApiGatewayManagedOverridesIntegrationOverridesArgs
- func (ApiGatewayManagedOverridesIntegrationOverridesArgs) ElementType() reflect.Type
- func (i ApiGatewayManagedOverridesIntegrationOverridesArgs) ToApiGatewayManagedOverridesIntegrationOverridesOutput() ApiGatewayManagedOverridesIntegrationOverridesOutput
- func (i ApiGatewayManagedOverridesIntegrationOverridesArgs) ToApiGatewayManagedOverridesIntegrationOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesIntegrationOverridesOutput
- func (i ApiGatewayManagedOverridesIntegrationOverridesArgs) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutput() ApiGatewayManagedOverridesIntegrationOverridesPtrOutput
- func (i ApiGatewayManagedOverridesIntegrationOverridesArgs) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesIntegrationOverridesPtrOutput
- func (i ApiGatewayManagedOverridesIntegrationOverridesArgs) ToOutput(ctx context.Context) pulumix.Output[ApiGatewayManagedOverridesIntegrationOverrides]
- type ApiGatewayManagedOverridesIntegrationOverridesInput
- type ApiGatewayManagedOverridesIntegrationOverridesOutput
- func (o ApiGatewayManagedOverridesIntegrationOverridesOutput) Description() pulumi.StringPtrOutput
- func (ApiGatewayManagedOverridesIntegrationOverridesOutput) ElementType() reflect.Type
- func (o ApiGatewayManagedOverridesIntegrationOverridesOutput) IntegrationMethod() pulumi.StringPtrOutput
- func (o ApiGatewayManagedOverridesIntegrationOverridesOutput) PayloadFormatVersion() pulumi.StringPtrOutput
- func (o ApiGatewayManagedOverridesIntegrationOverridesOutput) TimeoutInMillis() pulumi.IntPtrOutput
- func (o ApiGatewayManagedOverridesIntegrationOverridesOutput) ToApiGatewayManagedOverridesIntegrationOverridesOutput() ApiGatewayManagedOverridesIntegrationOverridesOutput
- func (o ApiGatewayManagedOverridesIntegrationOverridesOutput) ToApiGatewayManagedOverridesIntegrationOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesIntegrationOverridesOutput
- func (o ApiGatewayManagedOverridesIntegrationOverridesOutput) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutput() ApiGatewayManagedOverridesIntegrationOverridesPtrOutput
- func (o ApiGatewayManagedOverridesIntegrationOverridesOutput) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesIntegrationOverridesPtrOutput
- func (o ApiGatewayManagedOverridesIntegrationOverridesOutput) ToOutput(ctx context.Context) pulumix.Output[ApiGatewayManagedOverridesIntegrationOverrides]
- type ApiGatewayManagedOverridesIntegrationOverridesPtrInput
- type ApiGatewayManagedOverridesIntegrationOverridesPtrOutput
- func (o ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) Description() pulumi.StringPtrOutput
- func (o ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) Elem() ApiGatewayManagedOverridesIntegrationOverridesOutput
- func (ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) ElementType() reflect.Type
- func (o ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) IntegrationMethod() pulumi.StringPtrOutput
- func (o ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) PayloadFormatVersion() pulumi.StringPtrOutput
- func (o ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) TimeoutInMillis() pulumi.IntPtrOutput
- func (o ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutput() ApiGatewayManagedOverridesIntegrationOverridesPtrOutput
- func (o ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesIntegrationOverridesPtrOutput
- func (o ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApiGatewayManagedOverridesIntegrationOverrides]
- type ApiGatewayManagedOverridesOutput
- func (o ApiGatewayManagedOverridesOutput) ApiId() pulumi.StringOutput
- func (ApiGatewayManagedOverridesOutput) ElementType() reflect.Type
- func (o ApiGatewayManagedOverridesOutput) Integration() ApiGatewayManagedOverridesIntegrationOverridesPtrOutput
- func (o ApiGatewayManagedOverridesOutput) Route() ApiGatewayManagedOverridesRouteOverridesPtrOutput
- func (o ApiGatewayManagedOverridesOutput) Stage() ApiGatewayManagedOverridesStageOverridesPtrOutput
- func (o ApiGatewayManagedOverridesOutput) ToApiGatewayManagedOverridesOutput() ApiGatewayManagedOverridesOutput
- func (o ApiGatewayManagedOverridesOutput) ToApiGatewayManagedOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesOutput
- func (o ApiGatewayManagedOverridesOutput) ToOutput(ctx context.Context) pulumix.Output[*ApiGatewayManagedOverrides]
- type ApiGatewayManagedOverridesRouteOverrides
- type ApiGatewayManagedOverridesRouteOverridesArgs
- func (ApiGatewayManagedOverridesRouteOverridesArgs) ElementType() reflect.Type
- func (i ApiGatewayManagedOverridesRouteOverridesArgs) ToApiGatewayManagedOverridesRouteOverridesOutput() ApiGatewayManagedOverridesRouteOverridesOutput
- func (i ApiGatewayManagedOverridesRouteOverridesArgs) ToApiGatewayManagedOverridesRouteOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteOverridesOutput
- func (i ApiGatewayManagedOverridesRouteOverridesArgs) ToApiGatewayManagedOverridesRouteOverridesPtrOutput() ApiGatewayManagedOverridesRouteOverridesPtrOutput
- func (i ApiGatewayManagedOverridesRouteOverridesArgs) ToApiGatewayManagedOverridesRouteOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteOverridesPtrOutput
- func (i ApiGatewayManagedOverridesRouteOverridesArgs) ToOutput(ctx context.Context) pulumix.Output[ApiGatewayManagedOverridesRouteOverrides]
- type ApiGatewayManagedOverridesRouteOverridesInput
- type ApiGatewayManagedOverridesRouteOverridesOutput
- func (o ApiGatewayManagedOverridesRouteOverridesOutput) AuthorizationScopes() pulumi.StringArrayOutput
- func (o ApiGatewayManagedOverridesRouteOverridesOutput) AuthorizationType() pulumi.StringPtrOutput
- func (o ApiGatewayManagedOverridesRouteOverridesOutput) AuthorizerId() pulumi.StringPtrOutput
- func (ApiGatewayManagedOverridesRouteOverridesOutput) ElementType() reflect.Type
- func (o ApiGatewayManagedOverridesRouteOverridesOutput) OperationName() pulumi.StringPtrOutput
- func (o ApiGatewayManagedOverridesRouteOverridesOutput) Target() pulumi.StringPtrOutput
- func (o ApiGatewayManagedOverridesRouteOverridesOutput) ToApiGatewayManagedOverridesRouteOverridesOutput() ApiGatewayManagedOverridesRouteOverridesOutput
- func (o ApiGatewayManagedOverridesRouteOverridesOutput) ToApiGatewayManagedOverridesRouteOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteOverridesOutput
- func (o ApiGatewayManagedOverridesRouteOverridesOutput) ToApiGatewayManagedOverridesRouteOverridesPtrOutput() ApiGatewayManagedOverridesRouteOverridesPtrOutput
- func (o ApiGatewayManagedOverridesRouteOverridesOutput) ToApiGatewayManagedOverridesRouteOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteOverridesPtrOutput
- func (o ApiGatewayManagedOverridesRouteOverridesOutput) ToOutput(ctx context.Context) pulumix.Output[ApiGatewayManagedOverridesRouteOverrides]
- type ApiGatewayManagedOverridesRouteOverridesPtrInput
- type ApiGatewayManagedOverridesRouteOverridesPtrOutput
- func (o ApiGatewayManagedOverridesRouteOverridesPtrOutput) AuthorizationScopes() pulumi.StringArrayOutput
- func (o ApiGatewayManagedOverridesRouteOverridesPtrOutput) AuthorizationType() pulumi.StringPtrOutput
- func (o ApiGatewayManagedOverridesRouteOverridesPtrOutput) AuthorizerId() pulumi.StringPtrOutput
- func (o ApiGatewayManagedOverridesRouteOverridesPtrOutput) Elem() ApiGatewayManagedOverridesRouteOverridesOutput
- func (ApiGatewayManagedOverridesRouteOverridesPtrOutput) ElementType() reflect.Type
- func (o ApiGatewayManagedOverridesRouteOverridesPtrOutput) OperationName() pulumi.StringPtrOutput
- func (o ApiGatewayManagedOverridesRouteOverridesPtrOutput) Target() pulumi.StringPtrOutput
- func (o ApiGatewayManagedOverridesRouteOverridesPtrOutput) ToApiGatewayManagedOverridesRouteOverridesPtrOutput() ApiGatewayManagedOverridesRouteOverridesPtrOutput
- func (o ApiGatewayManagedOverridesRouteOverridesPtrOutput) ToApiGatewayManagedOverridesRouteOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteOverridesPtrOutput
- func (o ApiGatewayManagedOverridesRouteOverridesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApiGatewayManagedOverridesRouteOverrides]
- type ApiGatewayManagedOverridesRouteSettings
- type ApiGatewayManagedOverridesRouteSettingsArgs
- func (ApiGatewayManagedOverridesRouteSettingsArgs) ElementType() reflect.Type
- func (i ApiGatewayManagedOverridesRouteSettingsArgs) ToApiGatewayManagedOverridesRouteSettingsOutput() ApiGatewayManagedOverridesRouteSettingsOutput
- func (i ApiGatewayManagedOverridesRouteSettingsArgs) ToApiGatewayManagedOverridesRouteSettingsOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteSettingsOutput
- func (i ApiGatewayManagedOverridesRouteSettingsArgs) ToApiGatewayManagedOverridesRouteSettingsPtrOutput() ApiGatewayManagedOverridesRouteSettingsPtrOutput
- func (i ApiGatewayManagedOverridesRouteSettingsArgs) ToApiGatewayManagedOverridesRouteSettingsPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteSettingsPtrOutput
- func (i ApiGatewayManagedOverridesRouteSettingsArgs) ToOutput(ctx context.Context) pulumix.Output[ApiGatewayManagedOverridesRouteSettings]
- type ApiGatewayManagedOverridesRouteSettingsInput
- type ApiGatewayManagedOverridesRouteSettingsOutput
- func (o ApiGatewayManagedOverridesRouteSettingsOutput) DataTraceEnabled() pulumi.BoolPtrOutput
- func (o ApiGatewayManagedOverridesRouteSettingsOutput) DetailedMetricsEnabled() pulumi.BoolPtrOutput
- func (ApiGatewayManagedOverridesRouteSettingsOutput) ElementType() reflect.Type
- func (o ApiGatewayManagedOverridesRouteSettingsOutput) LoggingLevel() pulumi.StringPtrOutput
- func (o ApiGatewayManagedOverridesRouteSettingsOutput) ThrottlingBurstLimit() pulumi.IntPtrOutput
- func (o ApiGatewayManagedOverridesRouteSettingsOutput) ThrottlingRateLimit() pulumi.Float64PtrOutput
- func (o ApiGatewayManagedOverridesRouteSettingsOutput) ToApiGatewayManagedOverridesRouteSettingsOutput() ApiGatewayManagedOverridesRouteSettingsOutput
- func (o ApiGatewayManagedOverridesRouteSettingsOutput) ToApiGatewayManagedOverridesRouteSettingsOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteSettingsOutput
- func (o ApiGatewayManagedOverridesRouteSettingsOutput) ToApiGatewayManagedOverridesRouteSettingsPtrOutput() ApiGatewayManagedOverridesRouteSettingsPtrOutput
- func (o ApiGatewayManagedOverridesRouteSettingsOutput) ToApiGatewayManagedOverridesRouteSettingsPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteSettingsPtrOutput
- func (o ApiGatewayManagedOverridesRouteSettingsOutput) ToOutput(ctx context.Context) pulumix.Output[ApiGatewayManagedOverridesRouteSettings]
- type ApiGatewayManagedOverridesRouteSettingsPtrInput
- type ApiGatewayManagedOverridesRouteSettingsPtrOutput
- func (o ApiGatewayManagedOverridesRouteSettingsPtrOutput) DataTraceEnabled() pulumi.BoolPtrOutput
- func (o ApiGatewayManagedOverridesRouteSettingsPtrOutput) DetailedMetricsEnabled() pulumi.BoolPtrOutput
- func (o ApiGatewayManagedOverridesRouteSettingsPtrOutput) Elem() ApiGatewayManagedOverridesRouteSettingsOutput
- func (ApiGatewayManagedOverridesRouteSettingsPtrOutput) ElementType() reflect.Type
- func (o ApiGatewayManagedOverridesRouteSettingsPtrOutput) LoggingLevel() pulumi.StringPtrOutput
- func (o ApiGatewayManagedOverridesRouteSettingsPtrOutput) ThrottlingBurstLimit() pulumi.IntPtrOutput
- func (o ApiGatewayManagedOverridesRouteSettingsPtrOutput) ThrottlingRateLimit() pulumi.Float64PtrOutput
- func (o ApiGatewayManagedOverridesRouteSettingsPtrOutput) ToApiGatewayManagedOverridesRouteSettingsPtrOutput() ApiGatewayManagedOverridesRouteSettingsPtrOutput
- func (o ApiGatewayManagedOverridesRouteSettingsPtrOutput) ToApiGatewayManagedOverridesRouteSettingsPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteSettingsPtrOutput
- func (o ApiGatewayManagedOverridesRouteSettingsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApiGatewayManagedOverridesRouteSettings]
- type ApiGatewayManagedOverridesStageOverrides
- type ApiGatewayManagedOverridesStageOverridesArgs
- func (ApiGatewayManagedOverridesStageOverridesArgs) ElementType() reflect.Type
- func (i ApiGatewayManagedOverridesStageOverridesArgs) ToApiGatewayManagedOverridesStageOverridesOutput() ApiGatewayManagedOverridesStageOverridesOutput
- func (i ApiGatewayManagedOverridesStageOverridesArgs) ToApiGatewayManagedOverridesStageOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesStageOverridesOutput
- func (i ApiGatewayManagedOverridesStageOverridesArgs) ToApiGatewayManagedOverridesStageOverridesPtrOutput() ApiGatewayManagedOverridesStageOverridesPtrOutput
- func (i ApiGatewayManagedOverridesStageOverridesArgs) ToApiGatewayManagedOverridesStageOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesStageOverridesPtrOutput
- func (i ApiGatewayManagedOverridesStageOverridesArgs) ToOutput(ctx context.Context) pulumix.Output[ApiGatewayManagedOverridesStageOverrides]
- type ApiGatewayManagedOverridesStageOverridesInput
- type ApiGatewayManagedOverridesStageOverridesOutput
- func (o ApiGatewayManagedOverridesStageOverridesOutput) AccessLogSettings() ApiGatewayManagedOverridesAccessLogSettingsPtrOutput
- func (o ApiGatewayManagedOverridesStageOverridesOutput) AutoDeploy() pulumi.BoolPtrOutput
- func (o ApiGatewayManagedOverridesStageOverridesOutput) DefaultRouteSettings() ApiGatewayManagedOverridesRouteSettingsPtrOutput
- func (o ApiGatewayManagedOverridesStageOverridesOutput) Description() pulumi.StringPtrOutput
- func (ApiGatewayManagedOverridesStageOverridesOutput) ElementType() reflect.Type
- func (o ApiGatewayManagedOverridesStageOverridesOutput) RouteSettings() pulumi.AnyOutput
- func (o ApiGatewayManagedOverridesStageOverridesOutput) StageVariables() pulumi.AnyOutput
- func (o ApiGatewayManagedOverridesStageOverridesOutput) ToApiGatewayManagedOverridesStageOverridesOutput() ApiGatewayManagedOverridesStageOverridesOutput
- func (o ApiGatewayManagedOverridesStageOverridesOutput) ToApiGatewayManagedOverridesStageOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesStageOverridesOutput
- func (o ApiGatewayManagedOverridesStageOverridesOutput) ToApiGatewayManagedOverridesStageOverridesPtrOutput() ApiGatewayManagedOverridesStageOverridesPtrOutput
- func (o ApiGatewayManagedOverridesStageOverridesOutput) ToApiGatewayManagedOverridesStageOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesStageOverridesPtrOutput
- func (o ApiGatewayManagedOverridesStageOverridesOutput) ToOutput(ctx context.Context) pulumix.Output[ApiGatewayManagedOverridesStageOverrides]
- type ApiGatewayManagedOverridesStageOverridesPtrInput
- type ApiGatewayManagedOverridesStageOverridesPtrOutput
- func (o ApiGatewayManagedOverridesStageOverridesPtrOutput) AccessLogSettings() ApiGatewayManagedOverridesAccessLogSettingsPtrOutput
- func (o ApiGatewayManagedOverridesStageOverridesPtrOutput) AutoDeploy() pulumi.BoolPtrOutput
- func (o ApiGatewayManagedOverridesStageOverridesPtrOutput) DefaultRouteSettings() ApiGatewayManagedOverridesRouteSettingsPtrOutput
- func (o ApiGatewayManagedOverridesStageOverridesPtrOutput) Description() pulumi.StringPtrOutput
- func (o ApiGatewayManagedOverridesStageOverridesPtrOutput) Elem() ApiGatewayManagedOverridesStageOverridesOutput
- func (ApiGatewayManagedOverridesStageOverridesPtrOutput) ElementType() reflect.Type
- func (o ApiGatewayManagedOverridesStageOverridesPtrOutput) RouteSettings() pulumi.AnyOutput
- func (o ApiGatewayManagedOverridesStageOverridesPtrOutput) StageVariables() pulumi.AnyOutput
- func (o ApiGatewayManagedOverridesStageOverridesPtrOutput) ToApiGatewayManagedOverridesStageOverridesPtrOutput() ApiGatewayManagedOverridesStageOverridesPtrOutput
- func (o ApiGatewayManagedOverridesStageOverridesPtrOutput) ToApiGatewayManagedOverridesStageOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesStageOverridesPtrOutput
- func (o ApiGatewayManagedOverridesStageOverridesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApiGatewayManagedOverridesStageOverrides]
- type ApiGatewayManagedOverridesState
- type ApiInput
- type ApiMapping
- type ApiMappingArgs
- type ApiMappingInput
- type ApiMappingOutput
- func (o ApiMappingOutput) ApiId() pulumi.StringOutput
- func (o ApiMappingOutput) ApiMappingId() pulumi.StringOutput
- func (o ApiMappingOutput) ApiMappingKey() pulumi.StringPtrOutput
- func (o ApiMappingOutput) DomainName() pulumi.StringOutput
- func (ApiMappingOutput) ElementType() reflect.Type
- func (o ApiMappingOutput) Stage() pulumi.StringOutput
- func (o ApiMappingOutput) ToApiMappingOutput() ApiMappingOutput
- func (o ApiMappingOutput) ToApiMappingOutputWithContext(ctx context.Context) ApiMappingOutput
- func (o ApiMappingOutput) ToOutput(ctx context.Context) pulumix.Output[*ApiMapping]
- type ApiMappingState
- type ApiOutput
- func (o ApiOutput) ApiEndpoint() pulumi.StringOutput
- func (o ApiOutput) ApiId() pulumi.StringOutput
- func (o ApiOutput) ApiKeySelectionExpression() pulumi.StringPtrOutput
- func (o ApiOutput) BasePath() pulumi.StringPtrOutput
- func (o ApiOutput) Body() pulumi.AnyOutput
- func (o ApiOutput) BodyS3Location() ApiBodyS3LocationPtrOutput
- func (o ApiOutput) CorsConfiguration() ApiCorsPtrOutput
- func (o ApiOutput) CredentialsArn() pulumi.StringPtrOutput
- func (o ApiOutput) Description() pulumi.StringPtrOutput
- func (o ApiOutput) DisableExecuteApiEndpoint() pulumi.BoolPtrOutput
- func (o ApiOutput) DisableSchemaValidation() pulumi.BoolPtrOutput
- func (ApiOutput) ElementType() reflect.Type
- func (o ApiOutput) FailOnWarnings() pulumi.BoolPtrOutput
- func (o ApiOutput) Name() pulumi.StringPtrOutput
- func (o ApiOutput) ProtocolType() pulumi.StringPtrOutput
- func (o ApiOutput) RouteKey() pulumi.StringPtrOutput
- func (o ApiOutput) RouteSelectionExpression() pulumi.StringPtrOutput
- func (o ApiOutput) Tags() pulumi.AnyOutput
- func (o ApiOutput) Target() pulumi.StringPtrOutput
- func (o ApiOutput) ToApiOutput() ApiOutput
- func (o ApiOutput) ToApiOutputWithContext(ctx context.Context) ApiOutput
- func (o ApiOutput) ToOutput(ctx context.Context) pulumix.Output[*Api]
- func (o ApiOutput) Version() pulumi.StringPtrOutput
- type ApiState
- type Authorizer
- type AuthorizerArgs
- type AuthorizerInput
- type AuthorizerJwtConfiguration
- type AuthorizerJwtConfigurationArgs
- func (AuthorizerJwtConfigurationArgs) ElementType() reflect.Type
- func (i AuthorizerJwtConfigurationArgs) ToAuthorizerJwtConfigurationOutput() AuthorizerJwtConfigurationOutput
- func (i AuthorizerJwtConfigurationArgs) ToAuthorizerJwtConfigurationOutputWithContext(ctx context.Context) AuthorizerJwtConfigurationOutput
- func (i AuthorizerJwtConfigurationArgs) ToAuthorizerJwtConfigurationPtrOutput() AuthorizerJwtConfigurationPtrOutput
- func (i AuthorizerJwtConfigurationArgs) ToAuthorizerJwtConfigurationPtrOutputWithContext(ctx context.Context) AuthorizerJwtConfigurationPtrOutput
- func (i AuthorizerJwtConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[AuthorizerJwtConfiguration]
- type AuthorizerJwtConfigurationInput
- type AuthorizerJwtConfigurationOutput
- func (o AuthorizerJwtConfigurationOutput) Audience() pulumi.StringArrayOutput
- func (AuthorizerJwtConfigurationOutput) ElementType() reflect.Type
- func (o AuthorizerJwtConfigurationOutput) Issuer() pulumi.StringPtrOutput
- func (o AuthorizerJwtConfigurationOutput) ToAuthorizerJwtConfigurationOutput() AuthorizerJwtConfigurationOutput
- func (o AuthorizerJwtConfigurationOutput) ToAuthorizerJwtConfigurationOutputWithContext(ctx context.Context) AuthorizerJwtConfigurationOutput
- func (o AuthorizerJwtConfigurationOutput) ToAuthorizerJwtConfigurationPtrOutput() AuthorizerJwtConfigurationPtrOutput
- func (o AuthorizerJwtConfigurationOutput) ToAuthorizerJwtConfigurationPtrOutputWithContext(ctx context.Context) AuthorizerJwtConfigurationPtrOutput
- func (o AuthorizerJwtConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[AuthorizerJwtConfiguration]
- type AuthorizerJwtConfigurationPtrInput
- type AuthorizerJwtConfigurationPtrOutput
- func (o AuthorizerJwtConfigurationPtrOutput) Audience() pulumi.StringArrayOutput
- func (o AuthorizerJwtConfigurationPtrOutput) Elem() AuthorizerJwtConfigurationOutput
- func (AuthorizerJwtConfigurationPtrOutput) ElementType() reflect.Type
- func (o AuthorizerJwtConfigurationPtrOutput) Issuer() pulumi.StringPtrOutput
- func (o AuthorizerJwtConfigurationPtrOutput) ToAuthorizerJwtConfigurationPtrOutput() AuthorizerJwtConfigurationPtrOutput
- func (o AuthorizerJwtConfigurationPtrOutput) ToAuthorizerJwtConfigurationPtrOutputWithContext(ctx context.Context) AuthorizerJwtConfigurationPtrOutput
- func (o AuthorizerJwtConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AuthorizerJwtConfiguration]
- type AuthorizerOutput
- func (o AuthorizerOutput) ApiId() pulumi.StringOutput
- func (o AuthorizerOutput) AuthorizerCredentialsArn() pulumi.StringPtrOutput
- func (o AuthorizerOutput) AuthorizerId() pulumi.StringOutput
- func (o AuthorizerOutput) AuthorizerPayloadFormatVersion() pulumi.StringPtrOutput
- func (o AuthorizerOutput) AuthorizerResultTtlInSeconds() pulumi.IntPtrOutput
- func (o AuthorizerOutput) AuthorizerType() pulumi.StringOutput
- func (o AuthorizerOutput) AuthorizerUri() pulumi.StringPtrOutput
- func (AuthorizerOutput) ElementType() reflect.Type
- func (o AuthorizerOutput) EnableSimpleResponses() pulumi.BoolPtrOutput
- func (o AuthorizerOutput) IdentitySource() pulumi.StringArrayOutput
- func (o AuthorizerOutput) IdentityValidationExpression() pulumi.StringPtrOutput
- func (o AuthorizerOutput) JwtConfiguration() AuthorizerJwtConfigurationPtrOutput
- func (o AuthorizerOutput) Name() pulumi.StringOutput
- func (o AuthorizerOutput) ToAuthorizerOutput() AuthorizerOutput
- func (o AuthorizerOutput) ToAuthorizerOutputWithContext(ctx context.Context) AuthorizerOutput
- func (o AuthorizerOutput) ToOutput(ctx context.Context) pulumix.Output[*Authorizer]
- type AuthorizerState
- type Deployment
- type DeploymentArgs
- type DeploymentInput
- type DeploymentOutput
- func (o DeploymentOutput) ApiId() pulumi.StringOutput
- func (o DeploymentOutput) DeploymentId() pulumi.StringOutput
- func (o DeploymentOutput) Description() pulumi.StringPtrOutput
- func (DeploymentOutput) ElementType() reflect.Type
- func (o DeploymentOutput) StageName() pulumi.StringPtrOutput
- func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
- func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
- func (o DeploymentOutput) ToOutput(ctx context.Context) pulumix.Output[*Deployment]
- type DeploymentState
- type DomainName
- type DomainNameArgs
- type DomainNameConfiguration
- type DomainNameConfigurationArgs
- func (DomainNameConfigurationArgs) ElementType() reflect.Type
- func (i DomainNameConfigurationArgs) ToDomainNameConfigurationOutput() DomainNameConfigurationOutput
- func (i DomainNameConfigurationArgs) ToDomainNameConfigurationOutputWithContext(ctx context.Context) DomainNameConfigurationOutput
- func (i DomainNameConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[DomainNameConfiguration]
- type DomainNameConfigurationArray
- func (DomainNameConfigurationArray) ElementType() reflect.Type
- func (i DomainNameConfigurationArray) ToDomainNameConfigurationArrayOutput() DomainNameConfigurationArrayOutput
- func (i DomainNameConfigurationArray) ToDomainNameConfigurationArrayOutputWithContext(ctx context.Context) DomainNameConfigurationArrayOutput
- func (i DomainNameConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]DomainNameConfiguration]
- type DomainNameConfigurationArrayInput
- type DomainNameConfigurationArrayOutput
- func (DomainNameConfigurationArrayOutput) ElementType() reflect.Type
- func (o DomainNameConfigurationArrayOutput) Index(i pulumi.IntInput) DomainNameConfigurationOutput
- func (o DomainNameConfigurationArrayOutput) ToDomainNameConfigurationArrayOutput() DomainNameConfigurationArrayOutput
- func (o DomainNameConfigurationArrayOutput) ToDomainNameConfigurationArrayOutputWithContext(ctx context.Context) DomainNameConfigurationArrayOutput
- func (o DomainNameConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DomainNameConfiguration]
- type DomainNameConfigurationInput
- type DomainNameConfigurationOutput
- func (o DomainNameConfigurationOutput) CertificateArn() pulumi.StringPtrOutput
- func (o DomainNameConfigurationOutput) CertificateName() pulumi.StringPtrOutput
- func (DomainNameConfigurationOutput) ElementType() reflect.Type
- func (o DomainNameConfigurationOutput) EndpointType() pulumi.StringPtrOutput
- func (o DomainNameConfigurationOutput) OwnershipVerificationCertificateArn() pulumi.StringPtrOutput
- func (o DomainNameConfigurationOutput) SecurityPolicy() pulumi.StringPtrOutput
- func (o DomainNameConfigurationOutput) ToDomainNameConfigurationOutput() DomainNameConfigurationOutput
- func (o DomainNameConfigurationOutput) ToDomainNameConfigurationOutputWithContext(ctx context.Context) DomainNameConfigurationOutput
- func (o DomainNameConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[DomainNameConfiguration]
- type DomainNameInput
- type DomainNameMutualTlsAuthentication
- type DomainNameMutualTlsAuthenticationArgs
- func (DomainNameMutualTlsAuthenticationArgs) ElementType() reflect.Type
- func (i DomainNameMutualTlsAuthenticationArgs) ToDomainNameMutualTlsAuthenticationOutput() DomainNameMutualTlsAuthenticationOutput
- func (i DomainNameMutualTlsAuthenticationArgs) ToDomainNameMutualTlsAuthenticationOutputWithContext(ctx context.Context) DomainNameMutualTlsAuthenticationOutput
- func (i DomainNameMutualTlsAuthenticationArgs) ToDomainNameMutualTlsAuthenticationPtrOutput() DomainNameMutualTlsAuthenticationPtrOutput
- func (i DomainNameMutualTlsAuthenticationArgs) ToDomainNameMutualTlsAuthenticationPtrOutputWithContext(ctx context.Context) DomainNameMutualTlsAuthenticationPtrOutput
- func (i DomainNameMutualTlsAuthenticationArgs) ToOutput(ctx context.Context) pulumix.Output[DomainNameMutualTlsAuthentication]
- type DomainNameMutualTlsAuthenticationInput
- type DomainNameMutualTlsAuthenticationOutput
- func (DomainNameMutualTlsAuthenticationOutput) ElementType() reflect.Type
- func (o DomainNameMutualTlsAuthenticationOutput) ToDomainNameMutualTlsAuthenticationOutput() DomainNameMutualTlsAuthenticationOutput
- func (o DomainNameMutualTlsAuthenticationOutput) ToDomainNameMutualTlsAuthenticationOutputWithContext(ctx context.Context) DomainNameMutualTlsAuthenticationOutput
- func (o DomainNameMutualTlsAuthenticationOutput) ToDomainNameMutualTlsAuthenticationPtrOutput() DomainNameMutualTlsAuthenticationPtrOutput
- func (o DomainNameMutualTlsAuthenticationOutput) ToDomainNameMutualTlsAuthenticationPtrOutputWithContext(ctx context.Context) DomainNameMutualTlsAuthenticationPtrOutput
- func (o DomainNameMutualTlsAuthenticationOutput) ToOutput(ctx context.Context) pulumix.Output[DomainNameMutualTlsAuthentication]
- func (o DomainNameMutualTlsAuthenticationOutput) TruststoreUri() pulumi.StringPtrOutput
- func (o DomainNameMutualTlsAuthenticationOutput) TruststoreVersion() pulumi.StringPtrOutput
- type DomainNameMutualTlsAuthenticationPtrInput
- type DomainNameMutualTlsAuthenticationPtrOutput
- func (o DomainNameMutualTlsAuthenticationPtrOutput) Elem() DomainNameMutualTlsAuthenticationOutput
- func (DomainNameMutualTlsAuthenticationPtrOutput) ElementType() reflect.Type
- func (o DomainNameMutualTlsAuthenticationPtrOutput) ToDomainNameMutualTlsAuthenticationPtrOutput() DomainNameMutualTlsAuthenticationPtrOutput
- func (o DomainNameMutualTlsAuthenticationPtrOutput) ToDomainNameMutualTlsAuthenticationPtrOutputWithContext(ctx context.Context) DomainNameMutualTlsAuthenticationPtrOutput
- func (o DomainNameMutualTlsAuthenticationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DomainNameMutualTlsAuthentication]
- func (o DomainNameMutualTlsAuthenticationPtrOutput) TruststoreUri() pulumi.StringPtrOutput
- func (o DomainNameMutualTlsAuthenticationPtrOutput) TruststoreVersion() pulumi.StringPtrOutput
- type DomainNameOutput
- func (o DomainNameOutput) DomainName() pulumi.StringOutput
- func (o DomainNameOutput) DomainNameConfigurations() DomainNameConfigurationArrayOutput
- func (DomainNameOutput) ElementType() reflect.Type
- func (o DomainNameOutput) MutualTlsAuthentication() DomainNameMutualTlsAuthenticationPtrOutput
- func (o DomainNameOutput) RegionalDomainName() pulumi.StringOutput
- func (o DomainNameOutput) RegionalHostedZoneId() pulumi.StringOutput
- func (o DomainNameOutput) Tags() pulumi.AnyOutput
- func (o DomainNameOutput) ToDomainNameOutput() DomainNameOutput
- func (o DomainNameOutput) ToDomainNameOutputWithContext(ctx context.Context) DomainNameOutput
- func (o DomainNameOutput) ToOutput(ctx context.Context) pulumix.Output[*DomainName]
- type DomainNameState
- type Integrationdeprecated
- type IntegrationArgs
- type IntegrationInput
- type IntegrationOutput
- func (o IntegrationOutput) ApiId() pulumi.StringOutput
- func (o IntegrationOutput) ConnectionId() pulumi.StringPtrOutput
- func (o IntegrationOutput) ConnectionType() pulumi.StringPtrOutput
- func (o IntegrationOutput) ContentHandlingStrategy() pulumi.StringPtrOutput
- func (o IntegrationOutput) CredentialsArn() pulumi.StringPtrOutput
- func (o IntegrationOutput) Description() pulumi.StringPtrOutput
- func (IntegrationOutput) ElementType() reflect.Type
- func (o IntegrationOutput) IntegrationMethod() pulumi.StringPtrOutput
- func (o IntegrationOutput) IntegrationSubtype() pulumi.StringPtrOutput
- func (o IntegrationOutput) IntegrationType() pulumi.StringOutput
- func (o IntegrationOutput) IntegrationUri() pulumi.StringPtrOutput
- func (o IntegrationOutput) PassthroughBehavior() pulumi.StringPtrOutput
- func (o IntegrationOutput) PayloadFormatVersion() pulumi.StringPtrOutput
- func (o IntegrationOutput) RequestParameters() pulumi.AnyOutput
- func (o IntegrationOutput) RequestTemplates() pulumi.AnyOutput
- func (o IntegrationOutput) ResponseParameters() pulumi.AnyOutput
- func (o IntegrationOutput) TemplateSelectionExpression() pulumi.StringPtrOutput
- func (o IntegrationOutput) TimeoutInMillis() pulumi.IntPtrOutput
- func (o IntegrationOutput) TlsConfig() IntegrationTlsConfigPtrOutput
- func (o IntegrationOutput) ToIntegrationOutput() IntegrationOutput
- func (o IntegrationOutput) ToIntegrationOutputWithContext(ctx context.Context) IntegrationOutput
- func (o IntegrationOutput) ToOutput(ctx context.Context) pulumix.Output[*Integration]
- type IntegrationResponse
- func (*IntegrationResponse) ElementType() reflect.Type
- func (i *IntegrationResponse) ToIntegrationResponseOutput() IntegrationResponseOutput
- func (i *IntegrationResponse) ToIntegrationResponseOutputWithContext(ctx context.Context) IntegrationResponseOutput
- func (i *IntegrationResponse) ToOutput(ctx context.Context) pulumix.Output[*IntegrationResponse]
- type IntegrationResponseArgs
- type IntegrationResponseInput
- type IntegrationResponseOutput
- func (o IntegrationResponseOutput) ApiId() pulumi.StringOutput
- func (o IntegrationResponseOutput) ContentHandlingStrategy() pulumi.StringPtrOutput
- func (IntegrationResponseOutput) ElementType() reflect.Type
- func (o IntegrationResponseOutput) IntegrationId() pulumi.StringOutput
- func (o IntegrationResponseOutput) IntegrationResponseId() pulumi.StringOutput
- func (o IntegrationResponseOutput) IntegrationResponseKey() pulumi.StringOutput
- func (o IntegrationResponseOutput) ResponseParameters() pulumi.AnyOutput
- func (o IntegrationResponseOutput) ResponseTemplates() pulumi.AnyOutput
- func (o IntegrationResponseOutput) TemplateSelectionExpression() pulumi.StringPtrOutput
- func (o IntegrationResponseOutput) ToIntegrationResponseOutput() IntegrationResponseOutput
- func (o IntegrationResponseOutput) ToIntegrationResponseOutputWithContext(ctx context.Context) IntegrationResponseOutput
- func (o IntegrationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[*IntegrationResponse]
- type IntegrationResponseState
- type IntegrationState
- type IntegrationTlsConfig
- type IntegrationTlsConfigArgs
- func (IntegrationTlsConfigArgs) ElementType() reflect.Type
- func (i IntegrationTlsConfigArgs) ToIntegrationTlsConfigOutput() IntegrationTlsConfigOutput
- func (i IntegrationTlsConfigArgs) ToIntegrationTlsConfigOutputWithContext(ctx context.Context) IntegrationTlsConfigOutput
- func (i IntegrationTlsConfigArgs) ToIntegrationTlsConfigPtrOutput() IntegrationTlsConfigPtrOutput
- func (i IntegrationTlsConfigArgs) ToIntegrationTlsConfigPtrOutputWithContext(ctx context.Context) IntegrationTlsConfigPtrOutput
- func (i IntegrationTlsConfigArgs) ToOutput(ctx context.Context) pulumix.Output[IntegrationTlsConfig]
- type IntegrationTlsConfigInput
- type IntegrationTlsConfigOutput
- func (IntegrationTlsConfigOutput) ElementType() reflect.Type
- func (o IntegrationTlsConfigOutput) ServerNameToVerify() pulumi.StringPtrOutput
- func (o IntegrationTlsConfigOutput) ToIntegrationTlsConfigOutput() IntegrationTlsConfigOutput
- func (o IntegrationTlsConfigOutput) ToIntegrationTlsConfigOutputWithContext(ctx context.Context) IntegrationTlsConfigOutput
- func (o IntegrationTlsConfigOutput) ToIntegrationTlsConfigPtrOutput() IntegrationTlsConfigPtrOutput
- func (o IntegrationTlsConfigOutput) ToIntegrationTlsConfigPtrOutputWithContext(ctx context.Context) IntegrationTlsConfigPtrOutput
- func (o IntegrationTlsConfigOutput) ToOutput(ctx context.Context) pulumix.Output[IntegrationTlsConfig]
- type IntegrationTlsConfigPtrInput
- type IntegrationTlsConfigPtrOutput
- func (o IntegrationTlsConfigPtrOutput) Elem() IntegrationTlsConfigOutput
- func (IntegrationTlsConfigPtrOutput) ElementType() reflect.Type
- func (o IntegrationTlsConfigPtrOutput) ServerNameToVerify() pulumi.StringPtrOutput
- func (o IntegrationTlsConfigPtrOutput) ToIntegrationTlsConfigPtrOutput() IntegrationTlsConfigPtrOutput
- func (o IntegrationTlsConfigPtrOutput) ToIntegrationTlsConfigPtrOutputWithContext(ctx context.Context) IntegrationTlsConfigPtrOutput
- func (o IntegrationTlsConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*IntegrationTlsConfig]
- type LookupApiArgs
- type LookupApiGatewayManagedOverridesArgs
- type LookupApiGatewayManagedOverridesOutputArgs
- type LookupApiGatewayManagedOverridesResult
- type LookupApiGatewayManagedOverridesResultOutput
- func (LookupApiGatewayManagedOverridesResultOutput) ElementType() reflect.Type
- func (o LookupApiGatewayManagedOverridesResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupApiGatewayManagedOverridesResultOutput) Integration() ApiGatewayManagedOverridesIntegrationOverridesPtrOutput
- func (o LookupApiGatewayManagedOverridesResultOutput) Route() ApiGatewayManagedOverridesRouteOverridesPtrOutput
- func (o LookupApiGatewayManagedOverridesResultOutput) Stage() ApiGatewayManagedOverridesStageOverridesPtrOutput
- func (o LookupApiGatewayManagedOverridesResultOutput) ToLookupApiGatewayManagedOverridesResultOutput() LookupApiGatewayManagedOverridesResultOutput
- func (o LookupApiGatewayManagedOverridesResultOutput) ToLookupApiGatewayManagedOverridesResultOutputWithContext(ctx context.Context) LookupApiGatewayManagedOverridesResultOutput
- func (o LookupApiGatewayManagedOverridesResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupApiGatewayManagedOverridesResult]
- type LookupApiMappingArgs
- type LookupApiMappingOutputArgs
- type LookupApiMappingResult
- type LookupApiMappingResultOutput
- func (o LookupApiMappingResultOutput) ApiId() pulumi.StringPtrOutput
- func (o LookupApiMappingResultOutput) ApiMappingId() pulumi.StringPtrOutput
- func (o LookupApiMappingResultOutput) ApiMappingKey() pulumi.StringPtrOutput
- func (LookupApiMappingResultOutput) ElementType() reflect.Type
- func (o LookupApiMappingResultOutput) Stage() pulumi.StringPtrOutput
- func (o LookupApiMappingResultOutput) ToLookupApiMappingResultOutput() LookupApiMappingResultOutput
- func (o LookupApiMappingResultOutput) ToLookupApiMappingResultOutputWithContext(ctx context.Context) LookupApiMappingResultOutput
- func (o LookupApiMappingResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupApiMappingResult]
- type LookupApiOutputArgs
- type LookupApiResult
- type LookupApiResultOutput
- func (o LookupApiResultOutput) ApiEndpoint() pulumi.StringPtrOutput
- func (o LookupApiResultOutput) ApiId() pulumi.StringPtrOutput
- func (o LookupApiResultOutput) ApiKeySelectionExpression() pulumi.StringPtrOutput
- func (o LookupApiResultOutput) CorsConfiguration() ApiCorsPtrOutput
- func (o LookupApiResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupApiResultOutput) DisableExecuteApiEndpoint() pulumi.BoolPtrOutput
- func (LookupApiResultOutput) ElementType() reflect.Type
- func (o LookupApiResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupApiResultOutput) RouteSelectionExpression() pulumi.StringPtrOutput
- func (o LookupApiResultOutput) Tags() pulumi.AnyOutput
- func (o LookupApiResultOutput) ToLookupApiResultOutput() LookupApiResultOutput
- func (o LookupApiResultOutput) ToLookupApiResultOutputWithContext(ctx context.Context) LookupApiResultOutput
- func (o LookupApiResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupApiResult]
- func (o LookupApiResultOutput) Version() pulumi.StringPtrOutput
- type LookupAuthorizerArgs
- type LookupAuthorizerOutputArgs
- type LookupAuthorizerResult
- type LookupAuthorizerResultOutput
- func (o LookupAuthorizerResultOutput) AuthorizerCredentialsArn() pulumi.StringPtrOutput
- func (o LookupAuthorizerResultOutput) AuthorizerId() pulumi.StringPtrOutput
- func (o LookupAuthorizerResultOutput) AuthorizerPayloadFormatVersion() pulumi.StringPtrOutput
- func (o LookupAuthorizerResultOutput) AuthorizerResultTtlInSeconds() pulumi.IntPtrOutput
- func (o LookupAuthorizerResultOutput) AuthorizerType() pulumi.StringPtrOutput
- func (o LookupAuthorizerResultOutput) AuthorizerUri() pulumi.StringPtrOutput
- func (LookupAuthorizerResultOutput) ElementType() reflect.Type
- func (o LookupAuthorizerResultOutput) EnableSimpleResponses() pulumi.BoolPtrOutput
- func (o LookupAuthorizerResultOutput) IdentitySource() pulumi.StringArrayOutput
- func (o LookupAuthorizerResultOutput) IdentityValidationExpression() pulumi.StringPtrOutput
- func (o LookupAuthorizerResultOutput) JwtConfiguration() AuthorizerJwtConfigurationPtrOutput
- func (o LookupAuthorizerResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupAuthorizerResultOutput) ToLookupAuthorizerResultOutput() LookupAuthorizerResultOutput
- func (o LookupAuthorizerResultOutput) ToLookupAuthorizerResultOutputWithContext(ctx context.Context) LookupAuthorizerResultOutput
- func (o LookupAuthorizerResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAuthorizerResult]
- type LookupDeploymentArgs
- type LookupDeploymentOutputArgs
- type LookupDeploymentResult
- type LookupDeploymentResultOutput
- func (o LookupDeploymentResultOutput) DeploymentId() pulumi.StringPtrOutput
- func (o LookupDeploymentResultOutput) Description() pulumi.StringPtrOutput
- func (LookupDeploymentResultOutput) ElementType() reflect.Type
- func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput
- func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput
- func (o LookupDeploymentResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDeploymentResult]
- type LookupDomainNameArgs
- type LookupDomainNameOutputArgs
- type LookupDomainNameResult
- type LookupDomainNameResultOutput
- func (o LookupDomainNameResultOutput) DomainNameConfigurations() DomainNameConfigurationArrayOutput
- func (LookupDomainNameResultOutput) ElementType() reflect.Type
- func (o LookupDomainNameResultOutput) MutualTlsAuthentication() DomainNameMutualTlsAuthenticationPtrOutput
- func (o LookupDomainNameResultOutput) RegionalDomainName() pulumi.StringPtrOutput
- func (o LookupDomainNameResultOutput) RegionalHostedZoneId() pulumi.StringPtrOutput
- func (o LookupDomainNameResultOutput) Tags() pulumi.AnyOutput
- func (o LookupDomainNameResultOutput) ToLookupDomainNameResultOutput() LookupDomainNameResultOutput
- func (o LookupDomainNameResultOutput) ToLookupDomainNameResultOutputWithContext(ctx context.Context) LookupDomainNameResultOutput
- func (o LookupDomainNameResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDomainNameResult]
- type LookupIntegrationArgs
- type LookupIntegrationOutputArgs
- type LookupIntegrationResponseArgs
- type LookupIntegrationResponseOutputArgs
- type LookupIntegrationResponseResult
- type LookupIntegrationResponseResultOutput
- func (o LookupIntegrationResponseResultOutput) ContentHandlingStrategy() pulumi.StringPtrOutput
- func (LookupIntegrationResponseResultOutput) ElementType() reflect.Type
- func (o LookupIntegrationResponseResultOutput) IntegrationResponseId() pulumi.StringPtrOutput
- func (o LookupIntegrationResponseResultOutput) IntegrationResponseKey() pulumi.StringPtrOutput
- func (o LookupIntegrationResponseResultOutput) ResponseParameters() pulumi.AnyOutput
- func (o LookupIntegrationResponseResultOutput) ResponseTemplates() pulumi.AnyOutput
- func (o LookupIntegrationResponseResultOutput) TemplateSelectionExpression() pulumi.StringPtrOutput
- func (o LookupIntegrationResponseResultOutput) ToLookupIntegrationResponseResultOutput() LookupIntegrationResponseResultOutput
- func (o LookupIntegrationResponseResultOutput) ToLookupIntegrationResponseResultOutputWithContext(ctx context.Context) LookupIntegrationResponseResultOutput
- func (o LookupIntegrationResponseResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupIntegrationResponseResult]
- type LookupIntegrationResult
- type LookupIntegrationResultOutput
- func (o LookupIntegrationResultOutput) ConnectionId() pulumi.StringPtrOutput
- func (o LookupIntegrationResultOutput) ConnectionType() pulumi.StringPtrOutput
- func (o LookupIntegrationResultOutput) ContentHandlingStrategy() pulumi.StringPtrOutput
- func (o LookupIntegrationResultOutput) CredentialsArn() pulumi.StringPtrOutput
- func (o LookupIntegrationResultOutput) Description() pulumi.StringPtrOutput
- func (LookupIntegrationResultOutput) ElementType() reflect.Type
- func (o LookupIntegrationResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupIntegrationResultOutput) IntegrationMethod() pulumi.StringPtrOutput
- func (o LookupIntegrationResultOutput) IntegrationSubtype() pulumi.StringPtrOutput
- func (o LookupIntegrationResultOutput) IntegrationType() pulumi.StringPtrOutput
- func (o LookupIntegrationResultOutput) IntegrationUri() pulumi.StringPtrOutput
- func (o LookupIntegrationResultOutput) PassthroughBehavior() pulumi.StringPtrOutput
- func (o LookupIntegrationResultOutput) PayloadFormatVersion() pulumi.StringPtrOutput
- func (o LookupIntegrationResultOutput) RequestParameters() pulumi.AnyOutput
- func (o LookupIntegrationResultOutput) RequestTemplates() pulumi.AnyOutput
- func (o LookupIntegrationResultOutput) ResponseParameters() pulumi.AnyOutput
- func (o LookupIntegrationResultOutput) TemplateSelectionExpression() pulumi.StringPtrOutput
- func (o LookupIntegrationResultOutput) TimeoutInMillis() pulumi.IntPtrOutput
- func (o LookupIntegrationResultOutput) TlsConfig() IntegrationTlsConfigPtrOutput
- func (o LookupIntegrationResultOutput) ToLookupIntegrationResultOutput() LookupIntegrationResultOutput
- func (o LookupIntegrationResultOutput) ToLookupIntegrationResultOutputWithContext(ctx context.Context) LookupIntegrationResultOutput
- func (o LookupIntegrationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupIntegrationResult]
- type LookupModelArgs
- type LookupModelOutputArgs
- type LookupModelResult
- type LookupModelResultOutput
- func (o LookupModelResultOutput) ContentType() pulumi.StringPtrOutput
- func (o LookupModelResultOutput) Description() pulumi.StringPtrOutput
- func (LookupModelResultOutput) ElementType() reflect.Type
- func (o LookupModelResultOutput) ModelId() pulumi.StringPtrOutput
- func (o LookupModelResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupModelResultOutput) Schema() pulumi.AnyOutput
- func (o LookupModelResultOutput) ToLookupModelResultOutput() LookupModelResultOutput
- func (o LookupModelResultOutput) ToLookupModelResultOutputWithContext(ctx context.Context) LookupModelResultOutput
- func (o LookupModelResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupModelResult]
- type LookupRouteArgs
- type LookupRouteOutputArgs
- type LookupRouteResponseArgs
- type LookupRouteResponseOutputArgs
- type LookupRouteResponseResult
- type LookupRouteResponseResultOutput
- func (LookupRouteResponseResultOutput) ElementType() reflect.Type
- func (o LookupRouteResponseResultOutput) ModelSelectionExpression() pulumi.StringPtrOutput
- func (o LookupRouteResponseResultOutput) ResponseModels() pulumi.AnyOutput
- func (o LookupRouteResponseResultOutput) ResponseParameters() RouteResponseRouteParametersPtrOutput
- func (o LookupRouteResponseResultOutput) RouteResponseId() pulumi.StringPtrOutput
- func (o LookupRouteResponseResultOutput) RouteResponseKey() pulumi.StringPtrOutput
- func (o LookupRouteResponseResultOutput) ToLookupRouteResponseResultOutput() LookupRouteResponseResultOutput
- func (o LookupRouteResponseResultOutput) ToLookupRouteResponseResultOutputWithContext(ctx context.Context) LookupRouteResponseResultOutput
- func (o LookupRouteResponseResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRouteResponseResult]
- type LookupRouteResult
- type LookupRouteResultOutput
- func (o LookupRouteResultOutput) ApiKeyRequired() pulumi.BoolPtrOutput
- func (o LookupRouteResultOutput) AuthorizationScopes() pulumi.StringArrayOutput
- func (o LookupRouteResultOutput) AuthorizationType() pulumi.StringPtrOutput
- func (LookupRouteResultOutput) ElementType() reflect.Type
- func (o LookupRouteResultOutput) ModelSelectionExpression() pulumi.StringPtrOutput
- func (o LookupRouteResultOutput) OperationName() pulumi.StringPtrOutput
- func (o LookupRouteResultOutput) RequestModels() pulumi.AnyOutput
- func (o LookupRouteResultOutput) RouteId() pulumi.StringPtrOutput
- func (o LookupRouteResultOutput) RouteKey() pulumi.StringPtrOutput
- func (o LookupRouteResultOutput) RouteResponseSelectionExpression() pulumi.StringPtrOutput
- func (o LookupRouteResultOutput) Target() pulumi.StringPtrOutput
- func (o LookupRouteResultOutput) ToLookupRouteResultOutput() LookupRouteResultOutput
- func (o LookupRouteResultOutput) ToLookupRouteResultOutputWithContext(ctx context.Context) LookupRouteResultOutput
- func (o LookupRouteResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRouteResult]
- type LookupStageArgs
- type LookupStageOutputArgs
- type LookupStageResult
- type LookupStageResultOutput
- func (o LookupStageResultOutput) AccessLogSettings() StageAccessLogSettingsPtrOutput
- func (o LookupStageResultOutput) AccessPolicyId() pulumi.StringPtrOutput
- func (o LookupStageResultOutput) AutoDeploy() pulumi.BoolPtrOutput
- func (o LookupStageResultOutput) ClientCertificateId() pulumi.StringPtrOutput
- func (o LookupStageResultOutput) DefaultRouteSettings() StageRouteSettingsPtrOutput
- func (o LookupStageResultOutput) DeploymentId() pulumi.StringPtrOutput
- func (o LookupStageResultOutput) Description() pulumi.StringPtrOutput
- func (LookupStageResultOutput) ElementType() reflect.Type
- func (o LookupStageResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupStageResultOutput) RouteSettings() pulumi.AnyOutput
- func (o LookupStageResultOutput) StageVariables() pulumi.AnyOutput
- func (o LookupStageResultOutput) Tags() pulumi.AnyOutput
- func (o LookupStageResultOutput) ToLookupStageResultOutput() LookupStageResultOutput
- func (o LookupStageResultOutput) ToLookupStageResultOutputWithContext(ctx context.Context) LookupStageResultOutput
- func (o LookupStageResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupStageResult]
- type LookupVpcLinkArgs
- type LookupVpcLinkOutputArgs
- type LookupVpcLinkResult
- type LookupVpcLinkResultOutput
- func (LookupVpcLinkResultOutput) ElementType() reflect.Type
- func (o LookupVpcLinkResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupVpcLinkResultOutput) Tags() pulumi.AnyOutput
- func (o LookupVpcLinkResultOutput) ToLookupVpcLinkResultOutput() LookupVpcLinkResultOutput
- func (o LookupVpcLinkResultOutput) ToLookupVpcLinkResultOutputWithContext(ctx context.Context) LookupVpcLinkResultOutput
- func (o LookupVpcLinkResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVpcLinkResult]
- func (o LookupVpcLinkResultOutput) VpcLinkId() pulumi.StringPtrOutput
- type Model
- type ModelArgs
- type ModelInput
- type ModelOutput
- func (o ModelOutput) ApiId() pulumi.StringOutput
- func (o ModelOutput) ContentType() pulumi.StringPtrOutput
- func (o ModelOutput) Description() pulumi.StringPtrOutput
- func (ModelOutput) ElementType() reflect.Type
- func (o ModelOutput) ModelId() pulumi.StringOutput
- func (o ModelOutput) Name() pulumi.StringOutput
- func (o ModelOutput) Schema() pulumi.AnyOutput
- func (o ModelOutput) ToModelOutput() ModelOutput
- func (o ModelOutput) ToModelOutputWithContext(ctx context.Context) ModelOutput
- func (o ModelOutput) ToOutput(ctx context.Context) pulumix.Output[*Model]
- type ModelState
- type Route
- type RouteArgs
- type RouteInput
- type RouteOutput
- func (o RouteOutput) ApiId() pulumi.StringOutput
- func (o RouteOutput) ApiKeyRequired() pulumi.BoolPtrOutput
- func (o RouteOutput) AuthorizationScopes() pulumi.StringArrayOutput
- func (o RouteOutput) AuthorizationType() pulumi.StringPtrOutput
- func (o RouteOutput) AuthorizerId() pulumi.StringPtrOutput
- func (RouteOutput) ElementType() reflect.Type
- func (o RouteOutput) ModelSelectionExpression() pulumi.StringPtrOutput
- func (o RouteOutput) OperationName() pulumi.StringPtrOutput
- func (o RouteOutput) RequestModels() pulumi.AnyOutput
- func (o RouteOutput) RequestParameters() pulumi.AnyOutput
- func (o RouteOutput) RouteId() pulumi.StringOutput
- func (o RouteOutput) RouteKey() pulumi.StringOutput
- func (o RouteOutput) RouteResponseSelectionExpression() pulumi.StringPtrOutput
- func (o RouteOutput) Target() pulumi.StringPtrOutput
- func (o RouteOutput) ToOutput(ctx context.Context) pulumix.Output[*Route]
- func (o RouteOutput) ToRouteOutput() RouteOutput
- func (o RouteOutput) ToRouteOutputWithContext(ctx context.Context) RouteOutput
- type RouteResponse
- type RouteResponseArgs
- type RouteResponseInput
- type RouteResponseOutput
- func (o RouteResponseOutput) ApiId() pulumi.StringOutput
- func (RouteResponseOutput) ElementType() reflect.Type
- func (o RouteResponseOutput) ModelSelectionExpression() pulumi.StringPtrOutput
- func (o RouteResponseOutput) ResponseModels() pulumi.AnyOutput
- func (o RouteResponseOutput) ResponseParameters() RouteResponseRouteParametersPtrOutput
- func (o RouteResponseOutput) RouteId() pulumi.StringOutput
- func (o RouteResponseOutput) RouteResponseId() pulumi.StringOutput
- func (o RouteResponseOutput) RouteResponseKey() pulumi.StringOutput
- func (o RouteResponseOutput) ToOutput(ctx context.Context) pulumix.Output[*RouteResponse]
- func (o RouteResponseOutput) ToRouteResponseOutput() RouteResponseOutput
- func (o RouteResponseOutput) ToRouteResponseOutputWithContext(ctx context.Context) RouteResponseOutput
- type RouteResponseRouteParameters
- type RouteResponseRouteParametersArgs
- func (RouteResponseRouteParametersArgs) ElementType() reflect.Type
- func (i RouteResponseRouteParametersArgs) ToOutput(ctx context.Context) pulumix.Output[RouteResponseRouteParameters]
- func (i RouteResponseRouteParametersArgs) ToRouteResponseRouteParametersOutput() RouteResponseRouteParametersOutput
- func (i RouteResponseRouteParametersArgs) ToRouteResponseRouteParametersOutputWithContext(ctx context.Context) RouteResponseRouteParametersOutput
- func (i RouteResponseRouteParametersArgs) ToRouteResponseRouteParametersPtrOutput() RouteResponseRouteParametersPtrOutput
- func (i RouteResponseRouteParametersArgs) ToRouteResponseRouteParametersPtrOutputWithContext(ctx context.Context) RouteResponseRouteParametersPtrOutput
- type RouteResponseRouteParametersInput
- type RouteResponseRouteParametersOutput
- func (RouteResponseRouteParametersOutput) ElementType() reflect.Type
- func (o RouteResponseRouteParametersOutput) ToOutput(ctx context.Context) pulumix.Output[RouteResponseRouteParameters]
- func (o RouteResponseRouteParametersOutput) ToRouteResponseRouteParametersOutput() RouteResponseRouteParametersOutput
- func (o RouteResponseRouteParametersOutput) ToRouteResponseRouteParametersOutputWithContext(ctx context.Context) RouteResponseRouteParametersOutput
- func (o RouteResponseRouteParametersOutput) ToRouteResponseRouteParametersPtrOutput() RouteResponseRouteParametersPtrOutput
- func (o RouteResponseRouteParametersOutput) ToRouteResponseRouteParametersPtrOutputWithContext(ctx context.Context) RouteResponseRouteParametersPtrOutput
- type RouteResponseRouteParametersPtrInput
- type RouteResponseRouteParametersPtrOutput
- func (o RouteResponseRouteParametersPtrOutput) Elem() RouteResponseRouteParametersOutput
- func (RouteResponseRouteParametersPtrOutput) ElementType() reflect.Type
- func (o RouteResponseRouteParametersPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RouteResponseRouteParameters]
- func (o RouteResponseRouteParametersPtrOutput) ToRouteResponseRouteParametersPtrOutput() RouteResponseRouteParametersPtrOutput
- func (o RouteResponseRouteParametersPtrOutput) ToRouteResponseRouteParametersPtrOutputWithContext(ctx context.Context) RouteResponseRouteParametersPtrOutput
- type RouteResponseState
- type RouteState
- type Stagedeprecated
- type StageAccessLogSettings
- type StageAccessLogSettingsArgs
- func (StageAccessLogSettingsArgs) ElementType() reflect.Type
- func (i StageAccessLogSettingsArgs) ToOutput(ctx context.Context) pulumix.Output[StageAccessLogSettings]
- func (i StageAccessLogSettingsArgs) ToStageAccessLogSettingsOutput() StageAccessLogSettingsOutput
- func (i StageAccessLogSettingsArgs) ToStageAccessLogSettingsOutputWithContext(ctx context.Context) StageAccessLogSettingsOutput
- func (i StageAccessLogSettingsArgs) ToStageAccessLogSettingsPtrOutput() StageAccessLogSettingsPtrOutput
- func (i StageAccessLogSettingsArgs) ToStageAccessLogSettingsPtrOutputWithContext(ctx context.Context) StageAccessLogSettingsPtrOutput
- type StageAccessLogSettingsInput
- type StageAccessLogSettingsOutput
- func (o StageAccessLogSettingsOutput) DestinationArn() pulumi.StringPtrOutput
- func (StageAccessLogSettingsOutput) ElementType() reflect.Type
- func (o StageAccessLogSettingsOutput) Format() pulumi.StringPtrOutput
- func (o StageAccessLogSettingsOutput) ToOutput(ctx context.Context) pulumix.Output[StageAccessLogSettings]
- func (o StageAccessLogSettingsOutput) ToStageAccessLogSettingsOutput() StageAccessLogSettingsOutput
- func (o StageAccessLogSettingsOutput) ToStageAccessLogSettingsOutputWithContext(ctx context.Context) StageAccessLogSettingsOutput
- func (o StageAccessLogSettingsOutput) ToStageAccessLogSettingsPtrOutput() StageAccessLogSettingsPtrOutput
- func (o StageAccessLogSettingsOutput) ToStageAccessLogSettingsPtrOutputWithContext(ctx context.Context) StageAccessLogSettingsPtrOutput
- type StageAccessLogSettingsPtrInput
- type StageAccessLogSettingsPtrOutput
- func (o StageAccessLogSettingsPtrOutput) DestinationArn() pulumi.StringPtrOutput
- func (o StageAccessLogSettingsPtrOutput) Elem() StageAccessLogSettingsOutput
- func (StageAccessLogSettingsPtrOutput) ElementType() reflect.Type
- func (o StageAccessLogSettingsPtrOutput) Format() pulumi.StringPtrOutput
- func (o StageAccessLogSettingsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StageAccessLogSettings]
- func (o StageAccessLogSettingsPtrOutput) ToStageAccessLogSettingsPtrOutput() StageAccessLogSettingsPtrOutput
- func (o StageAccessLogSettingsPtrOutput) ToStageAccessLogSettingsPtrOutputWithContext(ctx context.Context) StageAccessLogSettingsPtrOutput
- type StageArgs
- type StageInput
- type StageOutput
- func (o StageOutput) AccessLogSettings() StageAccessLogSettingsPtrOutput
- func (o StageOutput) AccessPolicyId() pulumi.StringPtrOutput
- func (o StageOutput) ApiId() pulumi.StringOutput
- func (o StageOutput) AutoDeploy() pulumi.BoolPtrOutput
- func (o StageOutput) ClientCertificateId() pulumi.StringPtrOutput
- func (o StageOutput) DefaultRouteSettings() StageRouteSettingsPtrOutput
- func (o StageOutput) DeploymentId() pulumi.StringPtrOutput
- func (o StageOutput) Description() pulumi.StringPtrOutput
- func (StageOutput) ElementType() reflect.Type
- func (o StageOutput) RouteSettings() pulumi.AnyOutput
- func (o StageOutput) StageName() pulumi.StringOutput
- func (o StageOutput) StageVariables() pulumi.AnyOutput
- func (o StageOutput) Tags() pulumi.AnyOutput
- func (o StageOutput) ToOutput(ctx context.Context) pulumix.Output[*Stage]
- func (o StageOutput) ToStageOutput() StageOutput
- func (o StageOutput) ToStageOutputWithContext(ctx context.Context) StageOutput
- type StageRouteSettings
- type StageRouteSettingsArgs
- func (StageRouteSettingsArgs) ElementType() reflect.Type
- func (i StageRouteSettingsArgs) ToOutput(ctx context.Context) pulumix.Output[StageRouteSettings]
- func (i StageRouteSettingsArgs) ToStageRouteSettingsOutput() StageRouteSettingsOutput
- func (i StageRouteSettingsArgs) ToStageRouteSettingsOutputWithContext(ctx context.Context) StageRouteSettingsOutput
- func (i StageRouteSettingsArgs) ToStageRouteSettingsPtrOutput() StageRouteSettingsPtrOutput
- func (i StageRouteSettingsArgs) ToStageRouteSettingsPtrOutputWithContext(ctx context.Context) StageRouteSettingsPtrOutput
- type StageRouteSettingsInput
- type StageRouteSettingsOutput
- func (o StageRouteSettingsOutput) DataTraceEnabled() pulumi.BoolPtrOutput
- func (o StageRouteSettingsOutput) DetailedMetricsEnabled() pulumi.BoolPtrOutput
- func (StageRouteSettingsOutput) ElementType() reflect.Type
- func (o StageRouteSettingsOutput) LoggingLevel() pulumi.StringPtrOutput
- func (o StageRouteSettingsOutput) ThrottlingBurstLimit() pulumi.IntPtrOutput
- func (o StageRouteSettingsOutput) ThrottlingRateLimit() pulumi.Float64PtrOutput
- func (o StageRouteSettingsOutput) ToOutput(ctx context.Context) pulumix.Output[StageRouteSettings]
- func (o StageRouteSettingsOutput) ToStageRouteSettingsOutput() StageRouteSettingsOutput
- func (o StageRouteSettingsOutput) ToStageRouteSettingsOutputWithContext(ctx context.Context) StageRouteSettingsOutput
- func (o StageRouteSettingsOutput) ToStageRouteSettingsPtrOutput() StageRouteSettingsPtrOutput
- func (o StageRouteSettingsOutput) ToStageRouteSettingsPtrOutputWithContext(ctx context.Context) StageRouteSettingsPtrOutput
- type StageRouteSettingsPtrInput
- type StageRouteSettingsPtrOutput
- func (o StageRouteSettingsPtrOutput) DataTraceEnabled() pulumi.BoolPtrOutput
- func (o StageRouteSettingsPtrOutput) DetailedMetricsEnabled() pulumi.BoolPtrOutput
- func (o StageRouteSettingsPtrOutput) Elem() StageRouteSettingsOutput
- func (StageRouteSettingsPtrOutput) ElementType() reflect.Type
- func (o StageRouteSettingsPtrOutput) LoggingLevel() pulumi.StringPtrOutput
- func (o StageRouteSettingsPtrOutput) ThrottlingBurstLimit() pulumi.IntPtrOutput
- func (o StageRouteSettingsPtrOutput) ThrottlingRateLimit() pulumi.Float64PtrOutput
- func (o StageRouteSettingsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StageRouteSettings]
- func (o StageRouteSettingsPtrOutput) ToStageRouteSettingsPtrOutput() StageRouteSettingsPtrOutput
- func (o StageRouteSettingsPtrOutput) ToStageRouteSettingsPtrOutputWithContext(ctx context.Context) StageRouteSettingsPtrOutput
- type StageState
- type VpcLink
- type VpcLinkArgs
- type VpcLinkInput
- type VpcLinkOutput
- func (VpcLinkOutput) ElementType() reflect.Type
- func (o VpcLinkOutput) Name() pulumi.StringOutput
- func (o VpcLinkOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o VpcLinkOutput) SubnetIds() pulumi.StringArrayOutput
- func (o VpcLinkOutput) Tags() pulumi.AnyOutput
- func (o VpcLinkOutput) ToOutput(ctx context.Context) pulumix.Output[*VpcLink]
- func (o VpcLinkOutput) ToVpcLinkOutput() VpcLinkOutput
- func (o VpcLinkOutput) ToVpcLinkOutputWithContext(ctx context.Context) VpcLinkOutput
- func (o VpcLinkOutput) VpcLinkId() pulumi.StringOutput
- type VpcLinkState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Api ¶
type Api struct { pulumi.CustomResourceState ApiEndpoint pulumi.StringOutput `pulumi:"apiEndpoint"` ApiId pulumi.StringOutput `pulumi:"apiId"` // An API key selection expression. Supported only for WebSocket APIs. See [API Key Selection Expressions](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-apikey-selection-expressions). ApiKeySelectionExpression pulumi.StringPtrOutput `pulumi:"apiKeySelectionExpression"` // Specifies how to interpret the base path of the API during import. Valid values are “ignore“, “prepend“, and “split“. The default value is “ignore“. To learn more, see [Set the OpenAPI basePath Property](https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-import-api-basePath.html). Supported only for HTTP APIs. BasePath pulumi.StringPtrOutput `pulumi:"basePath"` // The OpenAPI definition. Supported only for HTTP APIs. To import an HTTP API, you must specify a “Body“ or “BodyS3Location“. If you specify a “Body“ or “BodyS3Location“, don't specify CloudFormation resources such as “AWS::ApiGatewayV2::Authorizer“ or “AWS::ApiGatewayV2::Route“. API Gateway doesn't support the combination of OpenAPI and CloudFormation resources. Body pulumi.AnyOutput `pulumi:"body"` // The S3 location of an OpenAPI definition. Supported only for HTTP APIs. To import an HTTP API, you must specify a “Body“ or “BodyS3Location“. If you specify a “Body“ or “BodyS3Location“, don't specify CloudFormation resources such as “AWS::ApiGatewayV2::Authorizer“ or “AWS::ApiGatewayV2::Route“. API Gateway doesn't support the combination of OpenAPI and CloudFormation resources. BodyS3Location ApiBodyS3LocationPtrOutput `pulumi:"bodyS3Location"` // A CORS configuration. Supported only for HTTP APIs. See [Configuring CORS](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-cors.html) for more information. CorsConfiguration ApiCorsPtrOutput `pulumi:"corsConfiguration"` // This property is part of quick create. It specifies the credentials required for the integration, if any. For a Lambda integration, three options are available. To specify an IAM Role for API Gateway to assume, use the role's Amazon Resource Name (ARN). To require that the caller's identity be passed through from the request, specify “arn:aws:iam::*:user/*“. To use resource-based permissions on supported AWS services, specify “null“. Currently, this property is not used for HTTP integrations. Supported only for HTTP APIs. CredentialsArn pulumi.StringPtrOutput `pulumi:"credentialsArn"` // The description of the API. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies whether clients can invoke your API by using the default “execute-api“ endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint. DisableExecuteApiEndpoint pulumi.BoolPtrOutput `pulumi:"disableExecuteApiEndpoint"` // Avoid validating models when creating a deployment. Supported only for WebSocket APIs. DisableSchemaValidation pulumi.BoolPtrOutput `pulumi:"disableSchemaValidation"` // Specifies whether to rollback the API creation when a warning is encountered. By default, API creation continues if a warning is encountered. FailOnWarnings pulumi.BoolPtrOutput `pulumi:"failOnWarnings"` // The name of the API. Required unless you specify an OpenAPI definition for “Body“ or “S3BodyLocation“. Name pulumi.StringPtrOutput `pulumi:"name"` // The API protocol. Valid values are “WEBSOCKET“ or “HTTP“. Required unless you specify an OpenAPI definition for “Body“ or “S3BodyLocation“. ProtocolType pulumi.StringPtrOutput `pulumi:"protocolType"` // This property is part of quick create. If you don't specify a “routeKey“, a default route of “$default“ is created. The “$default“ route acts as a catch-all for any request made to your API, for a particular stage. The “$default“ route key can't be modified. You can add routes after creating the API, and you can update the route keys of additional routes. Supported only for HTTP APIs. RouteKey pulumi.StringPtrOutput `pulumi:"routeKey"` // The route selection expression for the API. For HTTP APIs, the “routeSelectionExpression“ must be “${request.method} ${request.path}“. If not provided, this will be the default for HTTP APIs. This property is required for WebSocket APIs. RouteSelectionExpression pulumi.StringPtrOutput `pulumi:"routeSelectionExpression"` // The collection of tags. Each tag element is associated with a given resource. Tags pulumi.AnyOutput `pulumi:"tags"` // This property is part of quick create. Quick create produces an API with an integration, a default catch-all route, and a default stage which is configured to automatically deploy changes. For HTTP integrations, specify a fully qualified URL. For Lambda integrations, specify a function ARN. The type of the integration will be HTTP_PROXY or AWS_PROXY, respectively. Supported only for HTTP APIs. Target pulumi.StringPtrOutput `pulumi:"target"` // A version identifier for the API. Version pulumi.StringPtrOutput `pulumi:"version"` }
The “AWS::ApiGatewayV2::Api“ resource creates an API. WebSocket APIs and HTTP APIs are supported. For more information about WebSocket APIs, see [About WebSocket APIs in API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-overview.html) in the *API Gateway Developer Guide*. For more information about HTTP APIs, see [HTTP APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api.html) in the *API Gateway Developer Guide.*
func GetApi ¶
func GetApi(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiState, opts ...pulumi.ResourceOption) (*Api, error)
GetApi gets an existing Api resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApi ¶
func NewApi(ctx *pulumi.Context, name string, args *ApiArgs, opts ...pulumi.ResourceOption) (*Api, error)
NewApi registers a new resource with the given unique name, arguments, and options.
func (*Api) ElementType ¶
func (*Api) ToApiOutput ¶
func (*Api) ToApiOutputWithContext ¶
type ApiArgs ¶
type ApiArgs struct { // An API key selection expression. Supported only for WebSocket APIs. See [API Key Selection Expressions](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-apikey-selection-expressions). ApiKeySelectionExpression pulumi.StringPtrInput // Specifies how to interpret the base path of the API during import. Valid values are “ignore“, “prepend“, and “split“. The default value is “ignore“. To learn more, see [Set the OpenAPI basePath Property](https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-import-api-basePath.html). Supported only for HTTP APIs. BasePath pulumi.StringPtrInput // The OpenAPI definition. Supported only for HTTP APIs. To import an HTTP API, you must specify a “Body“ or “BodyS3Location“. If you specify a “Body“ or “BodyS3Location“, don't specify CloudFormation resources such as “AWS::ApiGatewayV2::Authorizer“ or “AWS::ApiGatewayV2::Route“. API Gateway doesn't support the combination of OpenAPI and CloudFormation resources. Body pulumi.Input // The S3 location of an OpenAPI definition. Supported only for HTTP APIs. To import an HTTP API, you must specify a “Body“ or “BodyS3Location“. If you specify a “Body“ or “BodyS3Location“, don't specify CloudFormation resources such as “AWS::ApiGatewayV2::Authorizer“ or “AWS::ApiGatewayV2::Route“. API Gateway doesn't support the combination of OpenAPI and CloudFormation resources. BodyS3Location ApiBodyS3LocationPtrInput // A CORS configuration. Supported only for HTTP APIs. See [Configuring CORS](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-cors.html) for more information. CorsConfiguration ApiCorsPtrInput // This property is part of quick create. It specifies the credentials required for the integration, if any. For a Lambda integration, three options are available. To specify an IAM Role for API Gateway to assume, use the role's Amazon Resource Name (ARN). To require that the caller's identity be passed through from the request, specify “arn:aws:iam::*:user/*“. To use resource-based permissions on supported AWS services, specify “null“. Currently, this property is not used for HTTP integrations. Supported only for HTTP APIs. CredentialsArn pulumi.StringPtrInput // The description of the API. Description pulumi.StringPtrInput // Specifies whether clients can invoke your API by using the default “execute-api“ endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint. DisableExecuteApiEndpoint pulumi.BoolPtrInput // Avoid validating models when creating a deployment. Supported only for WebSocket APIs. DisableSchemaValidation pulumi.BoolPtrInput // Specifies whether to rollback the API creation when a warning is encountered. By default, API creation continues if a warning is encountered. FailOnWarnings pulumi.BoolPtrInput // The name of the API. Required unless you specify an OpenAPI definition for “Body“ or “S3BodyLocation“. Name pulumi.StringPtrInput // The API protocol. Valid values are “WEBSOCKET“ or “HTTP“. Required unless you specify an OpenAPI definition for “Body“ or “S3BodyLocation“. ProtocolType pulumi.StringPtrInput // This property is part of quick create. If you don't specify a “routeKey“, a default route of “$default“ is created. The “$default“ route acts as a catch-all for any request made to your API, for a particular stage. The “$default“ route key can't be modified. You can add routes after creating the API, and you can update the route keys of additional routes. Supported only for HTTP APIs. RouteKey pulumi.StringPtrInput // The route selection expression for the API. For HTTP APIs, the “routeSelectionExpression“ must be “${request.method} ${request.path}“. If not provided, this will be the default for HTTP APIs. This property is required for WebSocket APIs. RouteSelectionExpression pulumi.StringPtrInput // The collection of tags. Each tag element is associated with a given resource. Tags pulumi.Input // This property is part of quick create. Quick create produces an API with an integration, a default catch-all route, and a default stage which is configured to automatically deploy changes. For HTTP integrations, specify a fully qualified URL. For Lambda integrations, specify a function ARN. The type of the integration will be HTTP_PROXY or AWS_PROXY, respectively. Supported only for HTTP APIs. Target pulumi.StringPtrInput // A version identifier for the API. Version pulumi.StringPtrInput }
The set of arguments for constructing a Api resource.
func (ApiArgs) ElementType ¶
type ApiBodyS3Location ¶
type ApiBodyS3Location struct { // The S3 bucket that contains the OpenAPI definition to import. Required if you specify a “BodyS3Location“ for an API. Bucket *string `pulumi:"bucket"` // The Etag of the S3 object. Etag *string `pulumi:"etag"` // The key of the S3 object. Required if you specify a “BodyS3Location“ for an API. Key *string `pulumi:"key"` // The version of the S3 object. Version *string `pulumi:"version"` }
The “BodyS3Location“ property specifies an S3 location from which to import an OpenAPI definition. Supported only for HTTP APIs.
type ApiBodyS3LocationArgs ¶
type ApiBodyS3LocationArgs struct { // The S3 bucket that contains the OpenAPI definition to import. Required if you specify a “BodyS3Location“ for an API. Bucket pulumi.StringPtrInput `pulumi:"bucket"` // The Etag of the S3 object. Etag pulumi.StringPtrInput `pulumi:"etag"` // The key of the S3 object. Required if you specify a “BodyS3Location“ for an API. Key pulumi.StringPtrInput `pulumi:"key"` // The version of the S3 object. Version pulumi.StringPtrInput `pulumi:"version"` }
The “BodyS3Location“ property specifies an S3 location from which to import an OpenAPI definition. Supported only for HTTP APIs.
func (ApiBodyS3LocationArgs) ElementType ¶
func (ApiBodyS3LocationArgs) ElementType() reflect.Type
func (ApiBodyS3LocationArgs) ToApiBodyS3LocationOutput ¶
func (i ApiBodyS3LocationArgs) ToApiBodyS3LocationOutput() ApiBodyS3LocationOutput
func (ApiBodyS3LocationArgs) ToApiBodyS3LocationOutputWithContext ¶
func (i ApiBodyS3LocationArgs) ToApiBodyS3LocationOutputWithContext(ctx context.Context) ApiBodyS3LocationOutput
func (ApiBodyS3LocationArgs) ToApiBodyS3LocationPtrOutput ¶
func (i ApiBodyS3LocationArgs) ToApiBodyS3LocationPtrOutput() ApiBodyS3LocationPtrOutput
func (ApiBodyS3LocationArgs) ToApiBodyS3LocationPtrOutputWithContext ¶
func (i ApiBodyS3LocationArgs) ToApiBodyS3LocationPtrOutputWithContext(ctx context.Context) ApiBodyS3LocationPtrOutput
func (ApiBodyS3LocationArgs) ToOutput ¶ added in v0.76.0
func (i ApiBodyS3LocationArgs) ToOutput(ctx context.Context) pulumix.Output[ApiBodyS3Location]
type ApiBodyS3LocationInput ¶
type ApiBodyS3LocationInput interface { pulumi.Input ToApiBodyS3LocationOutput() ApiBodyS3LocationOutput ToApiBodyS3LocationOutputWithContext(context.Context) ApiBodyS3LocationOutput }
ApiBodyS3LocationInput is an input type that accepts ApiBodyS3LocationArgs and ApiBodyS3LocationOutput values. You can construct a concrete instance of `ApiBodyS3LocationInput` via:
ApiBodyS3LocationArgs{...}
type ApiBodyS3LocationOutput ¶
type ApiBodyS3LocationOutput struct{ *pulumi.OutputState }
The “BodyS3Location“ property specifies an S3 location from which to import an OpenAPI definition. Supported only for HTTP APIs.
func (ApiBodyS3LocationOutput) Bucket ¶
func (o ApiBodyS3LocationOutput) Bucket() pulumi.StringPtrOutput
The S3 bucket that contains the OpenAPI definition to import. Required if you specify a “BodyS3Location“ for an API.
func (ApiBodyS3LocationOutput) ElementType ¶
func (ApiBodyS3LocationOutput) ElementType() reflect.Type
func (ApiBodyS3LocationOutput) Etag ¶
func (o ApiBodyS3LocationOutput) Etag() pulumi.StringPtrOutput
The Etag of the S3 object.
func (ApiBodyS3LocationOutput) Key ¶
func (o ApiBodyS3LocationOutput) Key() pulumi.StringPtrOutput
The key of the S3 object. Required if you specify a “BodyS3Location“ for an API.
func (ApiBodyS3LocationOutput) ToApiBodyS3LocationOutput ¶
func (o ApiBodyS3LocationOutput) ToApiBodyS3LocationOutput() ApiBodyS3LocationOutput
func (ApiBodyS3LocationOutput) ToApiBodyS3LocationOutputWithContext ¶
func (o ApiBodyS3LocationOutput) ToApiBodyS3LocationOutputWithContext(ctx context.Context) ApiBodyS3LocationOutput
func (ApiBodyS3LocationOutput) ToApiBodyS3LocationPtrOutput ¶
func (o ApiBodyS3LocationOutput) ToApiBodyS3LocationPtrOutput() ApiBodyS3LocationPtrOutput
func (ApiBodyS3LocationOutput) ToApiBodyS3LocationPtrOutputWithContext ¶
func (o ApiBodyS3LocationOutput) ToApiBodyS3LocationPtrOutputWithContext(ctx context.Context) ApiBodyS3LocationPtrOutput
func (ApiBodyS3LocationOutput) ToOutput ¶ added in v0.76.0
func (o ApiBodyS3LocationOutput) ToOutput(ctx context.Context) pulumix.Output[ApiBodyS3Location]
func (ApiBodyS3LocationOutput) Version ¶
func (o ApiBodyS3LocationOutput) Version() pulumi.StringPtrOutput
The version of the S3 object.
type ApiBodyS3LocationPtrInput ¶
type ApiBodyS3LocationPtrInput interface { pulumi.Input ToApiBodyS3LocationPtrOutput() ApiBodyS3LocationPtrOutput ToApiBodyS3LocationPtrOutputWithContext(context.Context) ApiBodyS3LocationPtrOutput }
ApiBodyS3LocationPtrInput is an input type that accepts ApiBodyS3LocationArgs, ApiBodyS3LocationPtr and ApiBodyS3LocationPtrOutput values. You can construct a concrete instance of `ApiBodyS3LocationPtrInput` via:
ApiBodyS3LocationArgs{...} or: nil
func ApiBodyS3LocationPtr ¶
func ApiBodyS3LocationPtr(v *ApiBodyS3LocationArgs) ApiBodyS3LocationPtrInput
type ApiBodyS3LocationPtrOutput ¶
type ApiBodyS3LocationPtrOutput struct{ *pulumi.OutputState }
func (ApiBodyS3LocationPtrOutput) Bucket ¶
func (o ApiBodyS3LocationPtrOutput) Bucket() pulumi.StringPtrOutput
The S3 bucket that contains the OpenAPI definition to import. Required if you specify a “BodyS3Location“ for an API.
func (ApiBodyS3LocationPtrOutput) Elem ¶
func (o ApiBodyS3LocationPtrOutput) Elem() ApiBodyS3LocationOutput
func (ApiBodyS3LocationPtrOutput) ElementType ¶
func (ApiBodyS3LocationPtrOutput) ElementType() reflect.Type
func (ApiBodyS3LocationPtrOutput) Etag ¶
func (o ApiBodyS3LocationPtrOutput) Etag() pulumi.StringPtrOutput
The Etag of the S3 object.
func (ApiBodyS3LocationPtrOutput) Key ¶
func (o ApiBodyS3LocationPtrOutput) Key() pulumi.StringPtrOutput
The key of the S3 object. Required if you specify a “BodyS3Location“ for an API.
func (ApiBodyS3LocationPtrOutput) ToApiBodyS3LocationPtrOutput ¶
func (o ApiBodyS3LocationPtrOutput) ToApiBodyS3LocationPtrOutput() ApiBodyS3LocationPtrOutput
func (ApiBodyS3LocationPtrOutput) ToApiBodyS3LocationPtrOutputWithContext ¶
func (o ApiBodyS3LocationPtrOutput) ToApiBodyS3LocationPtrOutputWithContext(ctx context.Context) ApiBodyS3LocationPtrOutput
func (ApiBodyS3LocationPtrOutput) ToOutput ¶ added in v0.76.0
func (o ApiBodyS3LocationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApiBodyS3Location]
func (ApiBodyS3LocationPtrOutput) Version ¶
func (o ApiBodyS3LocationPtrOutput) Version() pulumi.StringPtrOutput
The version of the S3 object.
type ApiCors ¶
type ApiCors struct { // Specifies whether credentials are included in the CORS request. Supported only for HTTP APIs. AllowCredentials *bool `pulumi:"allowCredentials"` // Represents a collection of allowed headers. Supported only for HTTP APIs. AllowHeaders []string `pulumi:"allowHeaders"` // Represents a collection of allowed HTTP methods. Supported only for HTTP APIs. AllowMethods []string `pulumi:"allowMethods"` // Represents a collection of allowed origins. Supported only for HTTP APIs. AllowOrigins []string `pulumi:"allowOrigins"` // Represents a collection of exposed headers. Supported only for HTTP APIs. ExposeHeaders []string `pulumi:"exposeHeaders"` // The number of seconds that the browser should cache preflight request results. Supported only for HTTP APIs. MaxAge *int `pulumi:"maxAge"` }
The “Cors“ property specifies a CORS configuration for an API. Supported only for HTTP APIs. See [Configuring CORS](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-cors.html) for more information.
type ApiCorsArgs ¶
type ApiCorsArgs struct { // Specifies whether credentials are included in the CORS request. Supported only for HTTP APIs. AllowCredentials pulumi.BoolPtrInput `pulumi:"allowCredentials"` // Represents a collection of allowed headers. Supported only for HTTP APIs. AllowHeaders pulumi.StringArrayInput `pulumi:"allowHeaders"` // Represents a collection of allowed HTTP methods. Supported only for HTTP APIs. AllowMethods pulumi.StringArrayInput `pulumi:"allowMethods"` // Represents a collection of allowed origins. Supported only for HTTP APIs. AllowOrigins pulumi.StringArrayInput `pulumi:"allowOrigins"` // Represents a collection of exposed headers. Supported only for HTTP APIs. ExposeHeaders pulumi.StringArrayInput `pulumi:"exposeHeaders"` // The number of seconds that the browser should cache preflight request results. Supported only for HTTP APIs. MaxAge pulumi.IntPtrInput `pulumi:"maxAge"` }
The “Cors“ property specifies a CORS configuration for an API. Supported only for HTTP APIs. See [Configuring CORS](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-cors.html) for more information.
func (ApiCorsArgs) ElementType ¶
func (ApiCorsArgs) ElementType() reflect.Type
func (ApiCorsArgs) ToApiCorsOutput ¶
func (i ApiCorsArgs) ToApiCorsOutput() ApiCorsOutput
func (ApiCorsArgs) ToApiCorsOutputWithContext ¶
func (i ApiCorsArgs) ToApiCorsOutputWithContext(ctx context.Context) ApiCorsOutput
func (ApiCorsArgs) ToApiCorsPtrOutput ¶
func (i ApiCorsArgs) ToApiCorsPtrOutput() ApiCorsPtrOutput
func (ApiCorsArgs) ToApiCorsPtrOutputWithContext ¶
func (i ApiCorsArgs) ToApiCorsPtrOutputWithContext(ctx context.Context) ApiCorsPtrOutput
type ApiCorsInput ¶
type ApiCorsInput interface { pulumi.Input ToApiCorsOutput() ApiCorsOutput ToApiCorsOutputWithContext(context.Context) ApiCorsOutput }
ApiCorsInput is an input type that accepts ApiCorsArgs and ApiCorsOutput values. You can construct a concrete instance of `ApiCorsInput` via:
ApiCorsArgs{...}
type ApiCorsOutput ¶
type ApiCorsOutput struct{ *pulumi.OutputState }
The “Cors“ property specifies a CORS configuration for an API. Supported only for HTTP APIs. See [Configuring CORS](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-cors.html) for more information.
func (ApiCorsOutput) AllowCredentials ¶
func (o ApiCorsOutput) AllowCredentials() pulumi.BoolPtrOutput
Specifies whether credentials are included in the CORS request. Supported only for HTTP APIs.
func (ApiCorsOutput) AllowHeaders ¶
func (o ApiCorsOutput) AllowHeaders() pulumi.StringArrayOutput
Represents a collection of allowed headers. Supported only for HTTP APIs.
func (ApiCorsOutput) AllowMethods ¶
func (o ApiCorsOutput) AllowMethods() pulumi.StringArrayOutput
Represents a collection of allowed HTTP methods. Supported only for HTTP APIs.
func (ApiCorsOutput) AllowOrigins ¶
func (o ApiCorsOutput) AllowOrigins() pulumi.StringArrayOutput
Represents a collection of allowed origins. Supported only for HTTP APIs.
func (ApiCorsOutput) ElementType ¶
func (ApiCorsOutput) ElementType() reflect.Type
func (ApiCorsOutput) ExposeHeaders ¶
func (o ApiCorsOutput) ExposeHeaders() pulumi.StringArrayOutput
Represents a collection of exposed headers. Supported only for HTTP APIs.
func (ApiCorsOutput) MaxAge ¶
func (o ApiCorsOutput) MaxAge() pulumi.IntPtrOutput
The number of seconds that the browser should cache preflight request results. Supported only for HTTP APIs.
func (ApiCorsOutput) ToApiCorsOutput ¶
func (o ApiCorsOutput) ToApiCorsOutput() ApiCorsOutput
func (ApiCorsOutput) ToApiCorsOutputWithContext ¶
func (o ApiCorsOutput) ToApiCorsOutputWithContext(ctx context.Context) ApiCorsOutput
func (ApiCorsOutput) ToApiCorsPtrOutput ¶
func (o ApiCorsOutput) ToApiCorsPtrOutput() ApiCorsPtrOutput
func (ApiCorsOutput) ToApiCorsPtrOutputWithContext ¶
func (o ApiCorsOutput) ToApiCorsPtrOutputWithContext(ctx context.Context) ApiCorsPtrOutput
type ApiCorsPtrInput ¶
type ApiCorsPtrInput interface { pulumi.Input ToApiCorsPtrOutput() ApiCorsPtrOutput ToApiCorsPtrOutputWithContext(context.Context) ApiCorsPtrOutput }
ApiCorsPtrInput is an input type that accepts ApiCorsArgs, ApiCorsPtr and ApiCorsPtrOutput values. You can construct a concrete instance of `ApiCorsPtrInput` via:
ApiCorsArgs{...} or: nil
func ApiCorsPtr ¶
func ApiCorsPtr(v *ApiCorsArgs) ApiCorsPtrInput
type ApiCorsPtrOutput ¶
type ApiCorsPtrOutput struct{ *pulumi.OutputState }
func (ApiCorsPtrOutput) AllowCredentials ¶
func (o ApiCorsPtrOutput) AllowCredentials() pulumi.BoolPtrOutput
Specifies whether credentials are included in the CORS request. Supported only for HTTP APIs.
func (ApiCorsPtrOutput) AllowHeaders ¶
func (o ApiCorsPtrOutput) AllowHeaders() pulumi.StringArrayOutput
Represents a collection of allowed headers. Supported only for HTTP APIs.
func (ApiCorsPtrOutput) AllowMethods ¶
func (o ApiCorsPtrOutput) AllowMethods() pulumi.StringArrayOutput
Represents a collection of allowed HTTP methods. Supported only for HTTP APIs.
func (ApiCorsPtrOutput) AllowOrigins ¶
func (o ApiCorsPtrOutput) AllowOrigins() pulumi.StringArrayOutput
Represents a collection of allowed origins. Supported only for HTTP APIs.
func (ApiCorsPtrOutput) Elem ¶
func (o ApiCorsPtrOutput) Elem() ApiCorsOutput
func (ApiCorsPtrOutput) ElementType ¶
func (ApiCorsPtrOutput) ElementType() reflect.Type
func (ApiCorsPtrOutput) ExposeHeaders ¶
func (o ApiCorsPtrOutput) ExposeHeaders() pulumi.StringArrayOutput
Represents a collection of exposed headers. Supported only for HTTP APIs.
func (ApiCorsPtrOutput) MaxAge ¶
func (o ApiCorsPtrOutput) MaxAge() pulumi.IntPtrOutput
The number of seconds that the browser should cache preflight request results. Supported only for HTTP APIs.
func (ApiCorsPtrOutput) ToApiCorsPtrOutput ¶
func (o ApiCorsPtrOutput) ToApiCorsPtrOutput() ApiCorsPtrOutput
func (ApiCorsPtrOutput) ToApiCorsPtrOutputWithContext ¶
func (o ApiCorsPtrOutput) ToApiCorsPtrOutputWithContext(ctx context.Context) ApiCorsPtrOutput
type ApiGatewayManagedOverrides
deprecated
type ApiGatewayManagedOverrides struct { pulumi.CustomResourceState ApiId pulumi.StringOutput `pulumi:"apiId"` Integration ApiGatewayManagedOverridesIntegrationOverridesPtrOutput `pulumi:"integration"` Route ApiGatewayManagedOverridesRouteOverridesPtrOutput `pulumi:"route"` Stage ApiGatewayManagedOverridesStageOverridesPtrOutput `pulumi:"stage"` }
Resource Type definition for AWS::ApiGatewayV2::ApiGatewayManagedOverrides
Deprecated: ApiGatewayManagedOverrides is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetApiGatewayManagedOverrides ¶
func GetApiGatewayManagedOverrides(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiGatewayManagedOverridesState, opts ...pulumi.ResourceOption) (*ApiGatewayManagedOverrides, error)
GetApiGatewayManagedOverrides gets an existing ApiGatewayManagedOverrides resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApiGatewayManagedOverrides ¶
func NewApiGatewayManagedOverrides(ctx *pulumi.Context, name string, args *ApiGatewayManagedOverridesArgs, opts ...pulumi.ResourceOption) (*ApiGatewayManagedOverrides, error)
NewApiGatewayManagedOverrides registers a new resource with the given unique name, arguments, and options.
func (*ApiGatewayManagedOverrides) ElementType ¶
func (*ApiGatewayManagedOverrides) ElementType() reflect.Type
func (*ApiGatewayManagedOverrides) ToApiGatewayManagedOverridesOutput ¶
func (i *ApiGatewayManagedOverrides) ToApiGatewayManagedOverridesOutput() ApiGatewayManagedOverridesOutput
func (*ApiGatewayManagedOverrides) ToApiGatewayManagedOverridesOutputWithContext ¶
func (i *ApiGatewayManagedOverrides) ToApiGatewayManagedOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesOutput
func (*ApiGatewayManagedOverrides) ToOutput ¶ added in v0.76.0
func (i *ApiGatewayManagedOverrides) ToOutput(ctx context.Context) pulumix.Output[*ApiGatewayManagedOverrides]
type ApiGatewayManagedOverridesAccessLogSettingsArgs ¶
type ApiGatewayManagedOverridesAccessLogSettingsArgs struct { DestinationArn pulumi.StringPtrInput `pulumi:"destinationArn"` Format pulumi.StringPtrInput `pulumi:"format"` }
func (ApiGatewayManagedOverridesAccessLogSettingsArgs) ElementType ¶
func (ApiGatewayManagedOverridesAccessLogSettingsArgs) ElementType() reflect.Type
func (ApiGatewayManagedOverridesAccessLogSettingsArgs) ToApiGatewayManagedOverridesAccessLogSettingsOutput ¶
func (i ApiGatewayManagedOverridesAccessLogSettingsArgs) ToApiGatewayManagedOverridesAccessLogSettingsOutput() ApiGatewayManagedOverridesAccessLogSettingsOutput
func (ApiGatewayManagedOverridesAccessLogSettingsArgs) ToApiGatewayManagedOverridesAccessLogSettingsOutputWithContext ¶
func (i ApiGatewayManagedOverridesAccessLogSettingsArgs) ToApiGatewayManagedOverridesAccessLogSettingsOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesAccessLogSettingsOutput
func (ApiGatewayManagedOverridesAccessLogSettingsArgs) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutput ¶
func (i ApiGatewayManagedOverridesAccessLogSettingsArgs) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutput() ApiGatewayManagedOverridesAccessLogSettingsPtrOutput
func (ApiGatewayManagedOverridesAccessLogSettingsArgs) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutputWithContext ¶
func (i ApiGatewayManagedOverridesAccessLogSettingsArgs) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesAccessLogSettingsPtrOutput
type ApiGatewayManagedOverridesAccessLogSettingsInput ¶
type ApiGatewayManagedOverridesAccessLogSettingsInput interface { pulumi.Input ToApiGatewayManagedOverridesAccessLogSettingsOutput() ApiGatewayManagedOverridesAccessLogSettingsOutput ToApiGatewayManagedOverridesAccessLogSettingsOutputWithContext(context.Context) ApiGatewayManagedOverridesAccessLogSettingsOutput }
ApiGatewayManagedOverridesAccessLogSettingsInput is an input type that accepts ApiGatewayManagedOverridesAccessLogSettingsArgs and ApiGatewayManagedOverridesAccessLogSettingsOutput values. You can construct a concrete instance of `ApiGatewayManagedOverridesAccessLogSettingsInput` via:
ApiGatewayManagedOverridesAccessLogSettingsArgs{...}
type ApiGatewayManagedOverridesAccessLogSettingsOutput ¶
type ApiGatewayManagedOverridesAccessLogSettingsOutput struct{ *pulumi.OutputState }
func (ApiGatewayManagedOverridesAccessLogSettingsOutput) DestinationArn ¶
func (o ApiGatewayManagedOverridesAccessLogSettingsOutput) DestinationArn() pulumi.StringPtrOutput
func (ApiGatewayManagedOverridesAccessLogSettingsOutput) ElementType ¶
func (ApiGatewayManagedOverridesAccessLogSettingsOutput) ElementType() reflect.Type
func (ApiGatewayManagedOverridesAccessLogSettingsOutput) Format ¶
func (o ApiGatewayManagedOverridesAccessLogSettingsOutput) Format() pulumi.StringPtrOutput
func (ApiGatewayManagedOverridesAccessLogSettingsOutput) ToApiGatewayManagedOverridesAccessLogSettingsOutput ¶
func (o ApiGatewayManagedOverridesAccessLogSettingsOutput) ToApiGatewayManagedOverridesAccessLogSettingsOutput() ApiGatewayManagedOverridesAccessLogSettingsOutput
func (ApiGatewayManagedOverridesAccessLogSettingsOutput) ToApiGatewayManagedOverridesAccessLogSettingsOutputWithContext ¶
func (o ApiGatewayManagedOverridesAccessLogSettingsOutput) ToApiGatewayManagedOverridesAccessLogSettingsOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesAccessLogSettingsOutput
func (ApiGatewayManagedOverridesAccessLogSettingsOutput) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutput ¶
func (o ApiGatewayManagedOverridesAccessLogSettingsOutput) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutput() ApiGatewayManagedOverridesAccessLogSettingsPtrOutput
func (ApiGatewayManagedOverridesAccessLogSettingsOutput) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutputWithContext ¶
func (o ApiGatewayManagedOverridesAccessLogSettingsOutput) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesAccessLogSettingsPtrOutput
type ApiGatewayManagedOverridesAccessLogSettingsPtrInput ¶
type ApiGatewayManagedOverridesAccessLogSettingsPtrInput interface { pulumi.Input ToApiGatewayManagedOverridesAccessLogSettingsPtrOutput() ApiGatewayManagedOverridesAccessLogSettingsPtrOutput ToApiGatewayManagedOverridesAccessLogSettingsPtrOutputWithContext(context.Context) ApiGatewayManagedOverridesAccessLogSettingsPtrOutput }
ApiGatewayManagedOverridesAccessLogSettingsPtrInput is an input type that accepts ApiGatewayManagedOverridesAccessLogSettingsArgs, ApiGatewayManagedOverridesAccessLogSettingsPtr and ApiGatewayManagedOverridesAccessLogSettingsPtrOutput values. You can construct a concrete instance of `ApiGatewayManagedOverridesAccessLogSettingsPtrInput` via:
ApiGatewayManagedOverridesAccessLogSettingsArgs{...} or: nil
func ApiGatewayManagedOverridesAccessLogSettingsPtr ¶
func ApiGatewayManagedOverridesAccessLogSettingsPtr(v *ApiGatewayManagedOverridesAccessLogSettingsArgs) ApiGatewayManagedOverridesAccessLogSettingsPtrInput
type ApiGatewayManagedOverridesAccessLogSettingsPtrOutput ¶
type ApiGatewayManagedOverridesAccessLogSettingsPtrOutput struct{ *pulumi.OutputState }
func (ApiGatewayManagedOverridesAccessLogSettingsPtrOutput) DestinationArn ¶
func (o ApiGatewayManagedOverridesAccessLogSettingsPtrOutput) DestinationArn() pulumi.StringPtrOutput
func (ApiGatewayManagedOverridesAccessLogSettingsPtrOutput) ElementType ¶
func (ApiGatewayManagedOverridesAccessLogSettingsPtrOutput) ElementType() reflect.Type
func (ApiGatewayManagedOverridesAccessLogSettingsPtrOutput) Format ¶
func (o ApiGatewayManagedOverridesAccessLogSettingsPtrOutput) Format() pulumi.StringPtrOutput
func (ApiGatewayManagedOverridesAccessLogSettingsPtrOutput) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutput ¶
func (o ApiGatewayManagedOverridesAccessLogSettingsPtrOutput) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutput() ApiGatewayManagedOverridesAccessLogSettingsPtrOutput
func (ApiGatewayManagedOverridesAccessLogSettingsPtrOutput) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutputWithContext ¶
func (o ApiGatewayManagedOverridesAccessLogSettingsPtrOutput) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesAccessLogSettingsPtrOutput
type ApiGatewayManagedOverridesArgs ¶
type ApiGatewayManagedOverridesArgs struct { ApiId pulumi.StringInput Integration ApiGatewayManagedOverridesIntegrationOverridesPtrInput Route ApiGatewayManagedOverridesRouteOverridesPtrInput Stage ApiGatewayManagedOverridesStageOverridesPtrInput }
The set of arguments for constructing a ApiGatewayManagedOverrides resource.
func (ApiGatewayManagedOverridesArgs) ElementType ¶
func (ApiGatewayManagedOverridesArgs) ElementType() reflect.Type
type ApiGatewayManagedOverridesInput ¶
type ApiGatewayManagedOverridesInput interface { pulumi.Input ToApiGatewayManagedOverridesOutput() ApiGatewayManagedOverridesOutput ToApiGatewayManagedOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesOutput }
type ApiGatewayManagedOverridesIntegrationOverridesArgs ¶
type ApiGatewayManagedOverridesIntegrationOverridesArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` IntegrationMethod pulumi.StringPtrInput `pulumi:"integrationMethod"` PayloadFormatVersion pulumi.StringPtrInput `pulumi:"payloadFormatVersion"` TimeoutInMillis pulumi.IntPtrInput `pulumi:"timeoutInMillis"` }
func (ApiGatewayManagedOverridesIntegrationOverridesArgs) ElementType ¶
func (ApiGatewayManagedOverridesIntegrationOverridesArgs) ElementType() reflect.Type
func (ApiGatewayManagedOverridesIntegrationOverridesArgs) ToApiGatewayManagedOverridesIntegrationOverridesOutput ¶
func (i ApiGatewayManagedOverridesIntegrationOverridesArgs) ToApiGatewayManagedOverridesIntegrationOverridesOutput() ApiGatewayManagedOverridesIntegrationOverridesOutput
func (ApiGatewayManagedOverridesIntegrationOverridesArgs) ToApiGatewayManagedOverridesIntegrationOverridesOutputWithContext ¶
func (i ApiGatewayManagedOverridesIntegrationOverridesArgs) ToApiGatewayManagedOverridesIntegrationOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesIntegrationOverridesOutput
func (ApiGatewayManagedOverridesIntegrationOverridesArgs) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutput ¶
func (i ApiGatewayManagedOverridesIntegrationOverridesArgs) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutput() ApiGatewayManagedOverridesIntegrationOverridesPtrOutput
func (ApiGatewayManagedOverridesIntegrationOverridesArgs) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutputWithContext ¶
func (i ApiGatewayManagedOverridesIntegrationOverridesArgs) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesIntegrationOverridesPtrOutput
type ApiGatewayManagedOverridesIntegrationOverridesInput ¶
type ApiGatewayManagedOverridesIntegrationOverridesInput interface { pulumi.Input ToApiGatewayManagedOverridesIntegrationOverridesOutput() ApiGatewayManagedOverridesIntegrationOverridesOutput ToApiGatewayManagedOverridesIntegrationOverridesOutputWithContext(context.Context) ApiGatewayManagedOverridesIntegrationOverridesOutput }
ApiGatewayManagedOverridesIntegrationOverridesInput is an input type that accepts ApiGatewayManagedOverridesIntegrationOverridesArgs and ApiGatewayManagedOverridesIntegrationOverridesOutput values. You can construct a concrete instance of `ApiGatewayManagedOverridesIntegrationOverridesInput` via:
ApiGatewayManagedOverridesIntegrationOverridesArgs{...}
type ApiGatewayManagedOverridesIntegrationOverridesOutput ¶
type ApiGatewayManagedOverridesIntegrationOverridesOutput struct{ *pulumi.OutputState }
func (ApiGatewayManagedOverridesIntegrationOverridesOutput) Description ¶
func (o ApiGatewayManagedOverridesIntegrationOverridesOutput) Description() pulumi.StringPtrOutput
func (ApiGatewayManagedOverridesIntegrationOverridesOutput) ElementType ¶
func (ApiGatewayManagedOverridesIntegrationOverridesOutput) ElementType() reflect.Type
func (ApiGatewayManagedOverridesIntegrationOverridesOutput) IntegrationMethod ¶
func (o ApiGatewayManagedOverridesIntegrationOverridesOutput) IntegrationMethod() pulumi.StringPtrOutput
func (ApiGatewayManagedOverridesIntegrationOverridesOutput) PayloadFormatVersion ¶
func (o ApiGatewayManagedOverridesIntegrationOverridesOutput) PayloadFormatVersion() pulumi.StringPtrOutput
func (ApiGatewayManagedOverridesIntegrationOverridesOutput) TimeoutInMillis ¶
func (o ApiGatewayManagedOverridesIntegrationOverridesOutput) TimeoutInMillis() pulumi.IntPtrOutput
func (ApiGatewayManagedOverridesIntegrationOverridesOutput) ToApiGatewayManagedOverridesIntegrationOverridesOutput ¶
func (o ApiGatewayManagedOverridesIntegrationOverridesOutput) ToApiGatewayManagedOverridesIntegrationOverridesOutput() ApiGatewayManagedOverridesIntegrationOverridesOutput
func (ApiGatewayManagedOverridesIntegrationOverridesOutput) ToApiGatewayManagedOverridesIntegrationOverridesOutputWithContext ¶
func (o ApiGatewayManagedOverridesIntegrationOverridesOutput) ToApiGatewayManagedOverridesIntegrationOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesIntegrationOverridesOutput
func (ApiGatewayManagedOverridesIntegrationOverridesOutput) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutput ¶
func (o ApiGatewayManagedOverridesIntegrationOverridesOutput) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutput() ApiGatewayManagedOverridesIntegrationOverridesPtrOutput
func (ApiGatewayManagedOverridesIntegrationOverridesOutput) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutputWithContext ¶
func (o ApiGatewayManagedOverridesIntegrationOverridesOutput) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesIntegrationOverridesPtrOutput
type ApiGatewayManagedOverridesIntegrationOverridesPtrInput ¶
type ApiGatewayManagedOverridesIntegrationOverridesPtrInput interface { pulumi.Input ToApiGatewayManagedOverridesIntegrationOverridesPtrOutput() ApiGatewayManagedOverridesIntegrationOverridesPtrOutput ToApiGatewayManagedOverridesIntegrationOverridesPtrOutputWithContext(context.Context) ApiGatewayManagedOverridesIntegrationOverridesPtrOutput }
ApiGatewayManagedOverridesIntegrationOverridesPtrInput is an input type that accepts ApiGatewayManagedOverridesIntegrationOverridesArgs, ApiGatewayManagedOverridesIntegrationOverridesPtr and ApiGatewayManagedOverridesIntegrationOverridesPtrOutput values. You can construct a concrete instance of `ApiGatewayManagedOverridesIntegrationOverridesPtrInput` via:
ApiGatewayManagedOverridesIntegrationOverridesArgs{...} or: nil
func ApiGatewayManagedOverridesIntegrationOverridesPtr ¶
func ApiGatewayManagedOverridesIntegrationOverridesPtr(v *ApiGatewayManagedOverridesIntegrationOverridesArgs) ApiGatewayManagedOverridesIntegrationOverridesPtrInput
type ApiGatewayManagedOverridesIntegrationOverridesPtrOutput ¶
type ApiGatewayManagedOverridesIntegrationOverridesPtrOutput struct{ *pulumi.OutputState }
func (ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) Description ¶
func (o ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) Description() pulumi.StringPtrOutput
func (ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) ElementType ¶
func (ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) ElementType() reflect.Type
func (ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) IntegrationMethod ¶
func (o ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) IntegrationMethod() pulumi.StringPtrOutput
func (ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) PayloadFormatVersion ¶
func (o ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) PayloadFormatVersion() pulumi.StringPtrOutput
func (ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) TimeoutInMillis ¶
func (o ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) TimeoutInMillis() pulumi.IntPtrOutput
func (ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutput ¶
func (o ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutput() ApiGatewayManagedOverridesIntegrationOverridesPtrOutput
func (ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutputWithContext ¶
func (o ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesIntegrationOverridesPtrOutput
type ApiGatewayManagedOverridesOutput ¶
type ApiGatewayManagedOverridesOutput struct{ *pulumi.OutputState }
func (ApiGatewayManagedOverridesOutput) ApiId ¶ added in v0.17.0
func (o ApiGatewayManagedOverridesOutput) ApiId() pulumi.StringOutput
func (ApiGatewayManagedOverridesOutput) ElementType ¶
func (ApiGatewayManagedOverridesOutput) ElementType() reflect.Type
func (ApiGatewayManagedOverridesOutput) Integration ¶ added in v0.17.0
func (o ApiGatewayManagedOverridesOutput) Integration() ApiGatewayManagedOverridesIntegrationOverridesPtrOutput
func (ApiGatewayManagedOverridesOutput) ToApiGatewayManagedOverridesOutput ¶
func (o ApiGatewayManagedOverridesOutput) ToApiGatewayManagedOverridesOutput() ApiGatewayManagedOverridesOutput
func (ApiGatewayManagedOverridesOutput) ToApiGatewayManagedOverridesOutputWithContext ¶
func (o ApiGatewayManagedOverridesOutput) ToApiGatewayManagedOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesOutput
func (ApiGatewayManagedOverridesOutput) ToOutput ¶ added in v0.76.0
func (o ApiGatewayManagedOverridesOutput) ToOutput(ctx context.Context) pulumix.Output[*ApiGatewayManagedOverrides]
type ApiGatewayManagedOverridesRouteOverridesArgs ¶
type ApiGatewayManagedOverridesRouteOverridesArgs struct { AuthorizationScopes pulumi.StringArrayInput `pulumi:"authorizationScopes"` AuthorizationType pulumi.StringPtrInput `pulumi:"authorizationType"` AuthorizerId pulumi.StringPtrInput `pulumi:"authorizerId"` OperationName pulumi.StringPtrInput `pulumi:"operationName"` Target pulumi.StringPtrInput `pulumi:"target"` }
func (ApiGatewayManagedOverridesRouteOverridesArgs) ElementType ¶
func (ApiGatewayManagedOverridesRouteOverridesArgs) ElementType() reflect.Type
func (ApiGatewayManagedOverridesRouteOverridesArgs) ToApiGatewayManagedOverridesRouteOverridesOutput ¶
func (i ApiGatewayManagedOverridesRouteOverridesArgs) ToApiGatewayManagedOverridesRouteOverridesOutput() ApiGatewayManagedOverridesRouteOverridesOutput
func (ApiGatewayManagedOverridesRouteOverridesArgs) ToApiGatewayManagedOverridesRouteOverridesOutputWithContext ¶
func (i ApiGatewayManagedOverridesRouteOverridesArgs) ToApiGatewayManagedOverridesRouteOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteOverridesOutput
func (ApiGatewayManagedOverridesRouteOverridesArgs) ToApiGatewayManagedOverridesRouteOverridesPtrOutput ¶
func (i ApiGatewayManagedOverridesRouteOverridesArgs) ToApiGatewayManagedOverridesRouteOverridesPtrOutput() ApiGatewayManagedOverridesRouteOverridesPtrOutput
func (ApiGatewayManagedOverridesRouteOverridesArgs) ToApiGatewayManagedOverridesRouteOverridesPtrOutputWithContext ¶
func (i ApiGatewayManagedOverridesRouteOverridesArgs) ToApiGatewayManagedOverridesRouteOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteOverridesPtrOutput
func (ApiGatewayManagedOverridesRouteOverridesArgs) ToOutput ¶ added in v0.76.0
func (i ApiGatewayManagedOverridesRouteOverridesArgs) ToOutput(ctx context.Context) pulumix.Output[ApiGatewayManagedOverridesRouteOverrides]
type ApiGatewayManagedOverridesRouteOverridesInput ¶
type ApiGatewayManagedOverridesRouteOverridesInput interface { pulumi.Input ToApiGatewayManagedOverridesRouteOverridesOutput() ApiGatewayManagedOverridesRouteOverridesOutput ToApiGatewayManagedOverridesRouteOverridesOutputWithContext(context.Context) ApiGatewayManagedOverridesRouteOverridesOutput }
ApiGatewayManagedOverridesRouteOverridesInput is an input type that accepts ApiGatewayManagedOverridesRouteOverridesArgs and ApiGatewayManagedOverridesRouteOverridesOutput values. You can construct a concrete instance of `ApiGatewayManagedOverridesRouteOverridesInput` via:
ApiGatewayManagedOverridesRouteOverridesArgs{...}
type ApiGatewayManagedOverridesRouteOverridesOutput ¶
type ApiGatewayManagedOverridesRouteOverridesOutput struct{ *pulumi.OutputState }
func (ApiGatewayManagedOverridesRouteOverridesOutput) AuthorizationScopes ¶
func (o ApiGatewayManagedOverridesRouteOverridesOutput) AuthorizationScopes() pulumi.StringArrayOutput
func (ApiGatewayManagedOverridesRouteOverridesOutput) AuthorizationType ¶
func (o ApiGatewayManagedOverridesRouteOverridesOutput) AuthorizationType() pulumi.StringPtrOutput
func (ApiGatewayManagedOverridesRouteOverridesOutput) AuthorizerId ¶
func (o ApiGatewayManagedOverridesRouteOverridesOutput) AuthorizerId() pulumi.StringPtrOutput
func (ApiGatewayManagedOverridesRouteOverridesOutput) ElementType ¶
func (ApiGatewayManagedOverridesRouteOverridesOutput) ElementType() reflect.Type
func (ApiGatewayManagedOverridesRouteOverridesOutput) OperationName ¶
func (o ApiGatewayManagedOverridesRouteOverridesOutput) OperationName() pulumi.StringPtrOutput
func (ApiGatewayManagedOverridesRouteOverridesOutput) Target ¶
func (o ApiGatewayManagedOverridesRouteOverridesOutput) Target() pulumi.StringPtrOutput
func (ApiGatewayManagedOverridesRouteOverridesOutput) ToApiGatewayManagedOverridesRouteOverridesOutput ¶
func (o ApiGatewayManagedOverridesRouteOverridesOutput) ToApiGatewayManagedOverridesRouteOverridesOutput() ApiGatewayManagedOverridesRouteOverridesOutput
func (ApiGatewayManagedOverridesRouteOverridesOutput) ToApiGatewayManagedOverridesRouteOverridesOutputWithContext ¶
func (o ApiGatewayManagedOverridesRouteOverridesOutput) ToApiGatewayManagedOverridesRouteOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteOverridesOutput
func (ApiGatewayManagedOverridesRouteOverridesOutput) ToApiGatewayManagedOverridesRouteOverridesPtrOutput ¶
func (o ApiGatewayManagedOverridesRouteOverridesOutput) ToApiGatewayManagedOverridesRouteOverridesPtrOutput() ApiGatewayManagedOverridesRouteOverridesPtrOutput
func (ApiGatewayManagedOverridesRouteOverridesOutput) ToApiGatewayManagedOverridesRouteOverridesPtrOutputWithContext ¶
func (o ApiGatewayManagedOverridesRouteOverridesOutput) ToApiGatewayManagedOverridesRouteOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteOverridesPtrOutput
func (ApiGatewayManagedOverridesRouteOverridesOutput) ToOutput ¶ added in v0.76.0
func (o ApiGatewayManagedOverridesRouteOverridesOutput) ToOutput(ctx context.Context) pulumix.Output[ApiGatewayManagedOverridesRouteOverrides]
type ApiGatewayManagedOverridesRouteOverridesPtrInput ¶
type ApiGatewayManagedOverridesRouteOverridesPtrInput interface { pulumi.Input ToApiGatewayManagedOverridesRouteOverridesPtrOutput() ApiGatewayManagedOverridesRouteOverridesPtrOutput ToApiGatewayManagedOverridesRouteOverridesPtrOutputWithContext(context.Context) ApiGatewayManagedOverridesRouteOverridesPtrOutput }
ApiGatewayManagedOverridesRouteOverridesPtrInput is an input type that accepts ApiGatewayManagedOverridesRouteOverridesArgs, ApiGatewayManagedOverridesRouteOverridesPtr and ApiGatewayManagedOverridesRouteOverridesPtrOutput values. You can construct a concrete instance of `ApiGatewayManagedOverridesRouteOverridesPtrInput` via:
ApiGatewayManagedOverridesRouteOverridesArgs{...} or: nil
func ApiGatewayManagedOverridesRouteOverridesPtr ¶
func ApiGatewayManagedOverridesRouteOverridesPtr(v *ApiGatewayManagedOverridesRouteOverridesArgs) ApiGatewayManagedOverridesRouteOverridesPtrInput
type ApiGatewayManagedOverridesRouteOverridesPtrOutput ¶
type ApiGatewayManagedOverridesRouteOverridesPtrOutput struct{ *pulumi.OutputState }
func (ApiGatewayManagedOverridesRouteOverridesPtrOutput) AuthorizationScopes ¶
func (o ApiGatewayManagedOverridesRouteOverridesPtrOutput) AuthorizationScopes() pulumi.StringArrayOutput
func (ApiGatewayManagedOverridesRouteOverridesPtrOutput) AuthorizationType ¶
func (o ApiGatewayManagedOverridesRouteOverridesPtrOutput) AuthorizationType() pulumi.StringPtrOutput
func (ApiGatewayManagedOverridesRouteOverridesPtrOutput) AuthorizerId ¶
func (o ApiGatewayManagedOverridesRouteOverridesPtrOutput) AuthorizerId() pulumi.StringPtrOutput
func (ApiGatewayManagedOverridesRouteOverridesPtrOutput) ElementType ¶
func (ApiGatewayManagedOverridesRouteOverridesPtrOutput) ElementType() reflect.Type
func (ApiGatewayManagedOverridesRouteOverridesPtrOutput) OperationName ¶
func (o ApiGatewayManagedOverridesRouteOverridesPtrOutput) OperationName() pulumi.StringPtrOutput
func (ApiGatewayManagedOverridesRouteOverridesPtrOutput) Target ¶
func (o ApiGatewayManagedOverridesRouteOverridesPtrOutput) Target() pulumi.StringPtrOutput
func (ApiGatewayManagedOverridesRouteOverridesPtrOutput) ToApiGatewayManagedOverridesRouteOverridesPtrOutput ¶
func (o ApiGatewayManagedOverridesRouteOverridesPtrOutput) ToApiGatewayManagedOverridesRouteOverridesPtrOutput() ApiGatewayManagedOverridesRouteOverridesPtrOutput
func (ApiGatewayManagedOverridesRouteOverridesPtrOutput) ToApiGatewayManagedOverridesRouteOverridesPtrOutputWithContext ¶
func (o ApiGatewayManagedOverridesRouteOverridesPtrOutput) ToApiGatewayManagedOverridesRouteOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteOverridesPtrOutput
func (ApiGatewayManagedOverridesRouteOverridesPtrOutput) ToOutput ¶ added in v0.76.0
func (o ApiGatewayManagedOverridesRouteOverridesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApiGatewayManagedOverridesRouteOverrides]
type ApiGatewayManagedOverridesRouteSettings ¶
type ApiGatewayManagedOverridesRouteSettings struct { DataTraceEnabled *bool `pulumi:"dataTraceEnabled"` DetailedMetricsEnabled *bool `pulumi:"detailedMetricsEnabled"` LoggingLevel *string `pulumi:"loggingLevel"` ThrottlingBurstLimit *int `pulumi:"throttlingBurstLimit"` ThrottlingRateLimit *float64 `pulumi:"throttlingRateLimit"` }
type ApiGatewayManagedOverridesRouteSettingsArgs ¶
type ApiGatewayManagedOverridesRouteSettingsArgs struct { DataTraceEnabled pulumi.BoolPtrInput `pulumi:"dataTraceEnabled"` DetailedMetricsEnabled pulumi.BoolPtrInput `pulumi:"detailedMetricsEnabled"` LoggingLevel pulumi.StringPtrInput `pulumi:"loggingLevel"` ThrottlingBurstLimit pulumi.IntPtrInput `pulumi:"throttlingBurstLimit"` ThrottlingRateLimit pulumi.Float64PtrInput `pulumi:"throttlingRateLimit"` }
func (ApiGatewayManagedOverridesRouteSettingsArgs) ElementType ¶
func (ApiGatewayManagedOverridesRouteSettingsArgs) ElementType() reflect.Type
func (ApiGatewayManagedOverridesRouteSettingsArgs) ToApiGatewayManagedOverridesRouteSettingsOutput ¶
func (i ApiGatewayManagedOverridesRouteSettingsArgs) ToApiGatewayManagedOverridesRouteSettingsOutput() ApiGatewayManagedOverridesRouteSettingsOutput
func (ApiGatewayManagedOverridesRouteSettingsArgs) ToApiGatewayManagedOverridesRouteSettingsOutputWithContext ¶
func (i ApiGatewayManagedOverridesRouteSettingsArgs) ToApiGatewayManagedOverridesRouteSettingsOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteSettingsOutput
func (ApiGatewayManagedOverridesRouteSettingsArgs) ToApiGatewayManagedOverridesRouteSettingsPtrOutput ¶
func (i ApiGatewayManagedOverridesRouteSettingsArgs) ToApiGatewayManagedOverridesRouteSettingsPtrOutput() ApiGatewayManagedOverridesRouteSettingsPtrOutput
func (ApiGatewayManagedOverridesRouteSettingsArgs) ToApiGatewayManagedOverridesRouteSettingsPtrOutputWithContext ¶
func (i ApiGatewayManagedOverridesRouteSettingsArgs) ToApiGatewayManagedOverridesRouteSettingsPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteSettingsPtrOutput
func (ApiGatewayManagedOverridesRouteSettingsArgs) ToOutput ¶ added in v0.76.0
func (i ApiGatewayManagedOverridesRouteSettingsArgs) ToOutput(ctx context.Context) pulumix.Output[ApiGatewayManagedOverridesRouteSettings]
type ApiGatewayManagedOverridesRouteSettingsInput ¶
type ApiGatewayManagedOverridesRouteSettingsInput interface { pulumi.Input ToApiGatewayManagedOverridesRouteSettingsOutput() ApiGatewayManagedOverridesRouteSettingsOutput ToApiGatewayManagedOverridesRouteSettingsOutputWithContext(context.Context) ApiGatewayManagedOverridesRouteSettingsOutput }
ApiGatewayManagedOverridesRouteSettingsInput is an input type that accepts ApiGatewayManagedOverridesRouteSettingsArgs and ApiGatewayManagedOverridesRouteSettingsOutput values. You can construct a concrete instance of `ApiGatewayManagedOverridesRouteSettingsInput` via:
ApiGatewayManagedOverridesRouteSettingsArgs{...}
type ApiGatewayManagedOverridesRouteSettingsOutput ¶
type ApiGatewayManagedOverridesRouteSettingsOutput struct{ *pulumi.OutputState }
func (ApiGatewayManagedOverridesRouteSettingsOutput) DataTraceEnabled ¶
func (o ApiGatewayManagedOverridesRouteSettingsOutput) DataTraceEnabled() pulumi.BoolPtrOutput
func (ApiGatewayManagedOverridesRouteSettingsOutput) DetailedMetricsEnabled ¶
func (o ApiGatewayManagedOverridesRouteSettingsOutput) DetailedMetricsEnabled() pulumi.BoolPtrOutput
func (ApiGatewayManagedOverridesRouteSettingsOutput) ElementType ¶
func (ApiGatewayManagedOverridesRouteSettingsOutput) ElementType() reflect.Type
func (ApiGatewayManagedOverridesRouteSettingsOutput) LoggingLevel ¶
func (o ApiGatewayManagedOverridesRouteSettingsOutput) LoggingLevel() pulumi.StringPtrOutput
func (ApiGatewayManagedOverridesRouteSettingsOutput) ThrottlingBurstLimit ¶
func (o ApiGatewayManagedOverridesRouteSettingsOutput) ThrottlingBurstLimit() pulumi.IntPtrOutput
func (ApiGatewayManagedOverridesRouteSettingsOutput) ThrottlingRateLimit ¶
func (o ApiGatewayManagedOverridesRouteSettingsOutput) ThrottlingRateLimit() pulumi.Float64PtrOutput
func (ApiGatewayManagedOverridesRouteSettingsOutput) ToApiGatewayManagedOverridesRouteSettingsOutput ¶
func (o ApiGatewayManagedOverridesRouteSettingsOutput) ToApiGatewayManagedOverridesRouteSettingsOutput() ApiGatewayManagedOverridesRouteSettingsOutput
func (ApiGatewayManagedOverridesRouteSettingsOutput) ToApiGatewayManagedOverridesRouteSettingsOutputWithContext ¶
func (o ApiGatewayManagedOverridesRouteSettingsOutput) ToApiGatewayManagedOverridesRouteSettingsOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteSettingsOutput
func (ApiGatewayManagedOverridesRouteSettingsOutput) ToApiGatewayManagedOverridesRouteSettingsPtrOutput ¶
func (o ApiGatewayManagedOverridesRouteSettingsOutput) ToApiGatewayManagedOverridesRouteSettingsPtrOutput() ApiGatewayManagedOverridesRouteSettingsPtrOutput
func (ApiGatewayManagedOverridesRouteSettingsOutput) ToApiGatewayManagedOverridesRouteSettingsPtrOutputWithContext ¶
func (o ApiGatewayManagedOverridesRouteSettingsOutput) ToApiGatewayManagedOverridesRouteSettingsPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteSettingsPtrOutput
func (ApiGatewayManagedOverridesRouteSettingsOutput) ToOutput ¶ added in v0.76.0
func (o ApiGatewayManagedOverridesRouteSettingsOutput) ToOutput(ctx context.Context) pulumix.Output[ApiGatewayManagedOverridesRouteSettings]
type ApiGatewayManagedOverridesRouteSettingsPtrInput ¶
type ApiGatewayManagedOverridesRouteSettingsPtrInput interface { pulumi.Input ToApiGatewayManagedOverridesRouteSettingsPtrOutput() ApiGatewayManagedOverridesRouteSettingsPtrOutput ToApiGatewayManagedOverridesRouteSettingsPtrOutputWithContext(context.Context) ApiGatewayManagedOverridesRouteSettingsPtrOutput }
ApiGatewayManagedOverridesRouteSettingsPtrInput is an input type that accepts ApiGatewayManagedOverridesRouteSettingsArgs, ApiGatewayManagedOverridesRouteSettingsPtr and ApiGatewayManagedOverridesRouteSettingsPtrOutput values. You can construct a concrete instance of `ApiGatewayManagedOverridesRouteSettingsPtrInput` via:
ApiGatewayManagedOverridesRouteSettingsArgs{...} or: nil
func ApiGatewayManagedOverridesRouteSettingsPtr ¶
func ApiGatewayManagedOverridesRouteSettingsPtr(v *ApiGatewayManagedOverridesRouteSettingsArgs) ApiGatewayManagedOverridesRouteSettingsPtrInput
type ApiGatewayManagedOverridesRouteSettingsPtrOutput ¶
type ApiGatewayManagedOverridesRouteSettingsPtrOutput struct{ *pulumi.OutputState }
func (ApiGatewayManagedOverridesRouteSettingsPtrOutput) DataTraceEnabled ¶
func (o ApiGatewayManagedOverridesRouteSettingsPtrOutput) DataTraceEnabled() pulumi.BoolPtrOutput
func (ApiGatewayManagedOverridesRouteSettingsPtrOutput) DetailedMetricsEnabled ¶
func (o ApiGatewayManagedOverridesRouteSettingsPtrOutput) DetailedMetricsEnabled() pulumi.BoolPtrOutput
func (ApiGatewayManagedOverridesRouteSettingsPtrOutput) ElementType ¶
func (ApiGatewayManagedOverridesRouteSettingsPtrOutput) ElementType() reflect.Type
func (ApiGatewayManagedOverridesRouteSettingsPtrOutput) LoggingLevel ¶
func (o ApiGatewayManagedOverridesRouteSettingsPtrOutput) LoggingLevel() pulumi.StringPtrOutput
func (ApiGatewayManagedOverridesRouteSettingsPtrOutput) ThrottlingBurstLimit ¶
func (o ApiGatewayManagedOverridesRouteSettingsPtrOutput) ThrottlingBurstLimit() pulumi.IntPtrOutput
func (ApiGatewayManagedOverridesRouteSettingsPtrOutput) ThrottlingRateLimit ¶
func (o ApiGatewayManagedOverridesRouteSettingsPtrOutput) ThrottlingRateLimit() pulumi.Float64PtrOutput
func (ApiGatewayManagedOverridesRouteSettingsPtrOutput) ToApiGatewayManagedOverridesRouteSettingsPtrOutput ¶
func (o ApiGatewayManagedOverridesRouteSettingsPtrOutput) ToApiGatewayManagedOverridesRouteSettingsPtrOutput() ApiGatewayManagedOverridesRouteSettingsPtrOutput
func (ApiGatewayManagedOverridesRouteSettingsPtrOutput) ToApiGatewayManagedOverridesRouteSettingsPtrOutputWithContext ¶
func (o ApiGatewayManagedOverridesRouteSettingsPtrOutput) ToApiGatewayManagedOverridesRouteSettingsPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteSettingsPtrOutput
func (ApiGatewayManagedOverridesRouteSettingsPtrOutput) ToOutput ¶ added in v0.76.0
func (o ApiGatewayManagedOverridesRouteSettingsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApiGatewayManagedOverridesRouteSettings]
type ApiGatewayManagedOverridesStageOverrides ¶
type ApiGatewayManagedOverridesStageOverrides struct { AccessLogSettings *ApiGatewayManagedOverridesAccessLogSettings `pulumi:"accessLogSettings"` AutoDeploy *bool `pulumi:"autoDeploy"` DefaultRouteSettings *ApiGatewayManagedOverridesRouteSettings `pulumi:"defaultRouteSettings"` Description *string `pulumi:"description"` RouteSettings interface{} `pulumi:"routeSettings"` StageVariables interface{} `pulumi:"stageVariables"` }
type ApiGatewayManagedOverridesStageOverridesArgs ¶
type ApiGatewayManagedOverridesStageOverridesArgs struct { AccessLogSettings ApiGatewayManagedOverridesAccessLogSettingsPtrInput `pulumi:"accessLogSettings"` AutoDeploy pulumi.BoolPtrInput `pulumi:"autoDeploy"` DefaultRouteSettings ApiGatewayManagedOverridesRouteSettingsPtrInput `pulumi:"defaultRouteSettings"` Description pulumi.StringPtrInput `pulumi:"description"` RouteSettings pulumi.Input `pulumi:"routeSettings"` StageVariables pulumi.Input `pulumi:"stageVariables"` }
func (ApiGatewayManagedOverridesStageOverridesArgs) ElementType ¶
func (ApiGatewayManagedOverridesStageOverridesArgs) ElementType() reflect.Type
func (ApiGatewayManagedOverridesStageOverridesArgs) ToApiGatewayManagedOverridesStageOverridesOutput ¶
func (i ApiGatewayManagedOverridesStageOverridesArgs) ToApiGatewayManagedOverridesStageOverridesOutput() ApiGatewayManagedOverridesStageOverridesOutput
func (ApiGatewayManagedOverridesStageOverridesArgs) ToApiGatewayManagedOverridesStageOverridesOutputWithContext ¶
func (i ApiGatewayManagedOverridesStageOverridesArgs) ToApiGatewayManagedOverridesStageOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesStageOverridesOutput
func (ApiGatewayManagedOverridesStageOverridesArgs) ToApiGatewayManagedOverridesStageOverridesPtrOutput ¶
func (i ApiGatewayManagedOverridesStageOverridesArgs) ToApiGatewayManagedOverridesStageOverridesPtrOutput() ApiGatewayManagedOverridesStageOverridesPtrOutput
func (ApiGatewayManagedOverridesStageOverridesArgs) ToApiGatewayManagedOverridesStageOverridesPtrOutputWithContext ¶
func (i ApiGatewayManagedOverridesStageOverridesArgs) ToApiGatewayManagedOverridesStageOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesStageOverridesPtrOutput
func (ApiGatewayManagedOverridesStageOverridesArgs) ToOutput ¶ added in v0.76.0
func (i ApiGatewayManagedOverridesStageOverridesArgs) ToOutput(ctx context.Context) pulumix.Output[ApiGatewayManagedOverridesStageOverrides]
type ApiGatewayManagedOverridesStageOverridesInput ¶
type ApiGatewayManagedOverridesStageOverridesInput interface { pulumi.Input ToApiGatewayManagedOverridesStageOverridesOutput() ApiGatewayManagedOverridesStageOverridesOutput ToApiGatewayManagedOverridesStageOverridesOutputWithContext(context.Context) ApiGatewayManagedOverridesStageOverridesOutput }
ApiGatewayManagedOverridesStageOverridesInput is an input type that accepts ApiGatewayManagedOverridesStageOverridesArgs and ApiGatewayManagedOverridesStageOverridesOutput values. You can construct a concrete instance of `ApiGatewayManagedOverridesStageOverridesInput` via:
ApiGatewayManagedOverridesStageOverridesArgs{...}
type ApiGatewayManagedOverridesStageOverridesOutput ¶
type ApiGatewayManagedOverridesStageOverridesOutput struct{ *pulumi.OutputState }
func (ApiGatewayManagedOverridesStageOverridesOutput) AccessLogSettings ¶
func (o ApiGatewayManagedOverridesStageOverridesOutput) AccessLogSettings() ApiGatewayManagedOverridesAccessLogSettingsPtrOutput
func (ApiGatewayManagedOverridesStageOverridesOutput) AutoDeploy ¶
func (o ApiGatewayManagedOverridesStageOverridesOutput) AutoDeploy() pulumi.BoolPtrOutput
func (ApiGatewayManagedOverridesStageOverridesOutput) DefaultRouteSettings ¶
func (o ApiGatewayManagedOverridesStageOverridesOutput) DefaultRouteSettings() ApiGatewayManagedOverridesRouteSettingsPtrOutput
func (ApiGatewayManagedOverridesStageOverridesOutput) Description ¶
func (o ApiGatewayManagedOverridesStageOverridesOutput) Description() pulumi.StringPtrOutput
func (ApiGatewayManagedOverridesStageOverridesOutput) ElementType ¶
func (ApiGatewayManagedOverridesStageOverridesOutput) ElementType() reflect.Type
func (ApiGatewayManagedOverridesStageOverridesOutput) RouteSettings ¶
func (o ApiGatewayManagedOverridesStageOverridesOutput) RouteSettings() pulumi.AnyOutput
func (ApiGatewayManagedOverridesStageOverridesOutput) StageVariables ¶
func (o ApiGatewayManagedOverridesStageOverridesOutput) StageVariables() pulumi.AnyOutput
func (ApiGatewayManagedOverridesStageOverridesOutput) ToApiGatewayManagedOverridesStageOverridesOutput ¶
func (o ApiGatewayManagedOverridesStageOverridesOutput) ToApiGatewayManagedOverridesStageOverridesOutput() ApiGatewayManagedOverridesStageOverridesOutput
func (ApiGatewayManagedOverridesStageOverridesOutput) ToApiGatewayManagedOverridesStageOverridesOutputWithContext ¶
func (o ApiGatewayManagedOverridesStageOverridesOutput) ToApiGatewayManagedOverridesStageOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesStageOverridesOutput
func (ApiGatewayManagedOverridesStageOverridesOutput) ToApiGatewayManagedOverridesStageOverridesPtrOutput ¶
func (o ApiGatewayManagedOverridesStageOverridesOutput) ToApiGatewayManagedOverridesStageOverridesPtrOutput() ApiGatewayManagedOverridesStageOverridesPtrOutput
func (ApiGatewayManagedOverridesStageOverridesOutput) ToApiGatewayManagedOverridesStageOverridesPtrOutputWithContext ¶
func (o ApiGatewayManagedOverridesStageOverridesOutput) ToApiGatewayManagedOverridesStageOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesStageOverridesPtrOutput
func (ApiGatewayManagedOverridesStageOverridesOutput) ToOutput ¶ added in v0.76.0
func (o ApiGatewayManagedOverridesStageOverridesOutput) ToOutput(ctx context.Context) pulumix.Output[ApiGatewayManagedOverridesStageOverrides]
type ApiGatewayManagedOverridesStageOverridesPtrInput ¶
type ApiGatewayManagedOverridesStageOverridesPtrInput interface { pulumi.Input ToApiGatewayManagedOverridesStageOverridesPtrOutput() ApiGatewayManagedOverridesStageOverridesPtrOutput ToApiGatewayManagedOverridesStageOverridesPtrOutputWithContext(context.Context) ApiGatewayManagedOverridesStageOverridesPtrOutput }
ApiGatewayManagedOverridesStageOverridesPtrInput is an input type that accepts ApiGatewayManagedOverridesStageOverridesArgs, ApiGatewayManagedOverridesStageOverridesPtr and ApiGatewayManagedOverridesStageOverridesPtrOutput values. You can construct a concrete instance of `ApiGatewayManagedOverridesStageOverridesPtrInput` via:
ApiGatewayManagedOverridesStageOverridesArgs{...} or: nil
func ApiGatewayManagedOverridesStageOverridesPtr ¶
func ApiGatewayManagedOverridesStageOverridesPtr(v *ApiGatewayManagedOverridesStageOverridesArgs) ApiGatewayManagedOverridesStageOverridesPtrInput
type ApiGatewayManagedOverridesStageOverridesPtrOutput ¶
type ApiGatewayManagedOverridesStageOverridesPtrOutput struct{ *pulumi.OutputState }
func (ApiGatewayManagedOverridesStageOverridesPtrOutput) AccessLogSettings ¶
func (o ApiGatewayManagedOverridesStageOverridesPtrOutput) AccessLogSettings() ApiGatewayManagedOverridesAccessLogSettingsPtrOutput
func (ApiGatewayManagedOverridesStageOverridesPtrOutput) AutoDeploy ¶
func (o ApiGatewayManagedOverridesStageOverridesPtrOutput) AutoDeploy() pulumi.BoolPtrOutput
func (ApiGatewayManagedOverridesStageOverridesPtrOutput) DefaultRouteSettings ¶
func (o ApiGatewayManagedOverridesStageOverridesPtrOutput) DefaultRouteSettings() ApiGatewayManagedOverridesRouteSettingsPtrOutput
func (ApiGatewayManagedOverridesStageOverridesPtrOutput) Description ¶
func (o ApiGatewayManagedOverridesStageOverridesPtrOutput) Description() pulumi.StringPtrOutput
func (ApiGatewayManagedOverridesStageOverridesPtrOutput) ElementType ¶
func (ApiGatewayManagedOverridesStageOverridesPtrOutput) ElementType() reflect.Type
func (ApiGatewayManagedOverridesStageOverridesPtrOutput) RouteSettings ¶
func (o ApiGatewayManagedOverridesStageOverridesPtrOutput) RouteSettings() pulumi.AnyOutput
func (ApiGatewayManagedOverridesStageOverridesPtrOutput) StageVariables ¶
func (o ApiGatewayManagedOverridesStageOverridesPtrOutput) StageVariables() pulumi.AnyOutput
func (ApiGatewayManagedOverridesStageOverridesPtrOutput) ToApiGatewayManagedOverridesStageOverridesPtrOutput ¶
func (o ApiGatewayManagedOverridesStageOverridesPtrOutput) ToApiGatewayManagedOverridesStageOverridesPtrOutput() ApiGatewayManagedOverridesStageOverridesPtrOutput
func (ApiGatewayManagedOverridesStageOverridesPtrOutput) ToApiGatewayManagedOverridesStageOverridesPtrOutputWithContext ¶
func (o ApiGatewayManagedOverridesStageOverridesPtrOutput) ToApiGatewayManagedOverridesStageOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesStageOverridesPtrOutput
func (ApiGatewayManagedOverridesStageOverridesPtrOutput) ToOutput ¶ added in v0.76.0
func (o ApiGatewayManagedOverridesStageOverridesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ApiGatewayManagedOverridesStageOverrides]
type ApiGatewayManagedOverridesState ¶
type ApiGatewayManagedOverridesState struct { }
func (ApiGatewayManagedOverridesState) ElementType ¶
func (ApiGatewayManagedOverridesState) ElementType() reflect.Type
type ApiMapping ¶
type ApiMapping struct { pulumi.CustomResourceState // The identifier of the API. ApiId pulumi.StringOutput `pulumi:"apiId"` ApiMappingId pulumi.StringOutput `pulumi:"apiMappingId"` // The API mapping key. ApiMappingKey pulumi.StringPtrOutput `pulumi:"apiMappingKey"` // The domain name. DomainName pulumi.StringOutput `pulumi:"domainName"` // The API stage. Stage pulumi.StringOutput `pulumi:"stage"` }
The “AWS::ApiGatewayV2::ApiMapping“ resource contains an API mapping. An API mapping relates a path of your custom domain name to a stage of your API. A custom domain name can have multiple API mappings, but the paths can't overlap. A custom domain can map only to APIs of the same protocol type. For more information, see [CreateApiMapping](https://docs.aws.amazon.com/apigatewayv2/latest/api-reference/domainnames-domainname-apimappings.html#CreateApiMapping) in the *Amazon API Gateway V2 API Reference*.
func GetApiMapping ¶
func GetApiMapping(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiMappingState, opts ...pulumi.ResourceOption) (*ApiMapping, error)
GetApiMapping gets an existing ApiMapping resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApiMapping ¶
func NewApiMapping(ctx *pulumi.Context, name string, args *ApiMappingArgs, opts ...pulumi.ResourceOption) (*ApiMapping, error)
NewApiMapping registers a new resource with the given unique name, arguments, and options.
func (*ApiMapping) ElementType ¶
func (*ApiMapping) ElementType() reflect.Type
func (*ApiMapping) ToApiMappingOutput ¶
func (i *ApiMapping) ToApiMappingOutput() ApiMappingOutput
func (*ApiMapping) ToApiMappingOutputWithContext ¶
func (i *ApiMapping) ToApiMappingOutputWithContext(ctx context.Context) ApiMappingOutput
func (*ApiMapping) ToOutput ¶ added in v0.76.0
func (i *ApiMapping) ToOutput(ctx context.Context) pulumix.Output[*ApiMapping]
type ApiMappingArgs ¶
type ApiMappingArgs struct { // The identifier of the API. ApiId pulumi.StringInput // The API mapping key. ApiMappingKey pulumi.StringPtrInput // The domain name. DomainName pulumi.StringInput // The API stage. Stage pulumi.StringInput }
The set of arguments for constructing a ApiMapping resource.
func (ApiMappingArgs) ElementType ¶
func (ApiMappingArgs) ElementType() reflect.Type
type ApiMappingInput ¶
type ApiMappingInput interface { pulumi.Input ToApiMappingOutput() ApiMappingOutput ToApiMappingOutputWithContext(ctx context.Context) ApiMappingOutput }
type ApiMappingOutput ¶
type ApiMappingOutput struct{ *pulumi.OutputState }
func (ApiMappingOutput) ApiId ¶ added in v0.17.0
func (o ApiMappingOutput) ApiId() pulumi.StringOutput
The identifier of the API.
func (ApiMappingOutput) ApiMappingId ¶ added in v0.68.0
func (o ApiMappingOutput) ApiMappingId() pulumi.StringOutput
func (ApiMappingOutput) ApiMappingKey ¶ added in v0.17.0
func (o ApiMappingOutput) ApiMappingKey() pulumi.StringPtrOutput
The API mapping key.
func (ApiMappingOutput) DomainName ¶ added in v0.17.0
func (o ApiMappingOutput) DomainName() pulumi.StringOutput
The domain name.
func (ApiMappingOutput) ElementType ¶
func (ApiMappingOutput) ElementType() reflect.Type
func (ApiMappingOutput) Stage ¶ added in v0.17.0
func (o ApiMappingOutput) Stage() pulumi.StringOutput
The API stage.
func (ApiMappingOutput) ToApiMappingOutput ¶
func (o ApiMappingOutput) ToApiMappingOutput() ApiMappingOutput
func (ApiMappingOutput) ToApiMappingOutputWithContext ¶
func (o ApiMappingOutput) ToApiMappingOutputWithContext(ctx context.Context) ApiMappingOutput
func (ApiMappingOutput) ToOutput ¶ added in v0.76.0
func (o ApiMappingOutput) ToOutput(ctx context.Context) pulumix.Output[*ApiMapping]
type ApiMappingState ¶
type ApiMappingState struct { }
func (ApiMappingState) ElementType ¶
func (ApiMappingState) ElementType() reflect.Type
type ApiOutput ¶
type ApiOutput struct{ *pulumi.OutputState }
func (ApiOutput) ApiEndpoint ¶ added in v0.17.0
func (o ApiOutput) ApiEndpoint() pulumi.StringOutput
func (ApiOutput) ApiId ¶ added in v0.40.0
func (o ApiOutput) ApiId() pulumi.StringOutput
func (ApiOutput) ApiKeySelectionExpression ¶ added in v0.17.0
func (o ApiOutput) ApiKeySelectionExpression() pulumi.StringPtrOutput
An API key selection expression. Supported only for WebSocket APIs. See [API Key Selection Expressions](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-apikey-selection-expressions).
func (ApiOutput) BasePath ¶ added in v0.17.0
func (o ApiOutput) BasePath() pulumi.StringPtrOutput
Specifies how to interpret the base path of the API during import. Valid values are “ignore“, “prepend“, and “split“. The default value is “ignore“. To learn more, see [Set the OpenAPI basePath Property](https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-import-api-basePath.html). Supported only for HTTP APIs.
func (ApiOutput) Body ¶ added in v0.17.0
The OpenAPI definition. Supported only for HTTP APIs. To import an HTTP API, you must specify a “Body“ or “BodyS3Location“. If you specify a “Body“ or “BodyS3Location“, don't specify CloudFormation resources such as “AWS::ApiGatewayV2::Authorizer“ or “AWS::ApiGatewayV2::Route“. API Gateway doesn't support the combination of OpenAPI and CloudFormation resources.
func (ApiOutput) BodyS3Location ¶ added in v0.17.0
func (o ApiOutput) BodyS3Location() ApiBodyS3LocationPtrOutput
The S3 location of an OpenAPI definition. Supported only for HTTP APIs. To import an HTTP API, you must specify a “Body“ or “BodyS3Location“. If you specify a “Body“ or “BodyS3Location“, don't specify CloudFormation resources such as “AWS::ApiGatewayV2::Authorizer“ or “AWS::ApiGatewayV2::Route“. API Gateway doesn't support the combination of OpenAPI and CloudFormation resources.
func (ApiOutput) CorsConfiguration ¶ added in v0.17.0
func (o ApiOutput) CorsConfiguration() ApiCorsPtrOutput
A CORS configuration. Supported only for HTTP APIs. See [Configuring CORS](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-cors.html) for more information.
func (ApiOutput) CredentialsArn ¶ added in v0.17.0
func (o ApiOutput) CredentialsArn() pulumi.StringPtrOutput
This property is part of quick create. It specifies the credentials required for the integration, if any. For a Lambda integration, three options are available. To specify an IAM Role for API Gateway to assume, use the role's Amazon Resource Name (ARN). To require that the caller's identity be passed through from the request, specify “arn:aws:iam::*:user/*“. To use resource-based permissions on supported AWS services, specify “null“. Currently, this property is not used for HTTP integrations. Supported only for HTTP APIs.
func (ApiOutput) Description ¶ added in v0.17.0
func (o ApiOutput) Description() pulumi.StringPtrOutput
The description of the API.
func (ApiOutput) DisableExecuteApiEndpoint ¶ added in v0.17.0
func (o ApiOutput) DisableExecuteApiEndpoint() pulumi.BoolPtrOutput
Specifies whether clients can invoke your API by using the default “execute-api“ endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.
func (ApiOutput) DisableSchemaValidation ¶ added in v0.17.0
func (o ApiOutput) DisableSchemaValidation() pulumi.BoolPtrOutput
Avoid validating models when creating a deployment. Supported only for WebSocket APIs.
func (ApiOutput) ElementType ¶
func (ApiOutput) FailOnWarnings ¶ added in v0.17.0
func (o ApiOutput) FailOnWarnings() pulumi.BoolPtrOutput
Specifies whether to rollback the API creation when a warning is encountered. By default, API creation continues if a warning is encountered.
func (ApiOutput) Name ¶ added in v0.17.0
func (o ApiOutput) Name() pulumi.StringPtrOutput
The name of the API. Required unless you specify an OpenAPI definition for “Body“ or “S3BodyLocation“.
func (ApiOutput) ProtocolType ¶ added in v0.17.0
func (o ApiOutput) ProtocolType() pulumi.StringPtrOutput
The API protocol. Valid values are “WEBSOCKET“ or “HTTP“. Required unless you specify an OpenAPI definition for “Body“ or “S3BodyLocation“.
func (ApiOutput) RouteKey ¶ added in v0.17.0
func (o ApiOutput) RouteKey() pulumi.StringPtrOutput
This property is part of quick create. If you don't specify a “routeKey“, a default route of “$default“ is created. The “$default“ route acts as a catch-all for any request made to your API, for a particular stage. The “$default“ route key can't be modified. You can add routes after creating the API, and you can update the route keys of additional routes. Supported only for HTTP APIs.
func (ApiOutput) RouteSelectionExpression ¶ added in v0.17.0
func (o ApiOutput) RouteSelectionExpression() pulumi.StringPtrOutput
The route selection expression for the API. For HTTP APIs, the “routeSelectionExpression“ must be “${request.method} ${request.path}“. If not provided, this will be the default for HTTP APIs. This property is required for WebSocket APIs.
func (ApiOutput) Tags ¶ added in v0.17.0
The collection of tags. Each tag element is associated with a given resource.
func (ApiOutput) Target ¶ added in v0.17.0
func (o ApiOutput) Target() pulumi.StringPtrOutput
This property is part of quick create. Quick create produces an API with an integration, a default catch-all route, and a default stage which is configured to automatically deploy changes. For HTTP integrations, specify a fully qualified URL. For Lambda integrations, specify a function ARN. The type of the integration will be HTTP_PROXY or AWS_PROXY, respectively. Supported only for HTTP APIs.
func (ApiOutput) ToApiOutput ¶
func (ApiOutput) ToApiOutputWithContext ¶
func (ApiOutput) Version ¶ added in v0.17.0
func (o ApiOutput) Version() pulumi.StringPtrOutput
A version identifier for the API.
type Authorizer ¶
type Authorizer struct { pulumi.CustomResourceState ApiId pulumi.StringOutput `pulumi:"apiId"` AuthorizerCredentialsArn pulumi.StringPtrOutput `pulumi:"authorizerCredentialsArn"` AuthorizerId pulumi.StringOutput `pulumi:"authorizerId"` AuthorizerPayloadFormatVersion pulumi.StringPtrOutput `pulumi:"authorizerPayloadFormatVersion"` AuthorizerResultTtlInSeconds pulumi.IntPtrOutput `pulumi:"authorizerResultTtlInSeconds"` AuthorizerType pulumi.StringOutput `pulumi:"authorizerType"` AuthorizerUri pulumi.StringPtrOutput `pulumi:"authorizerUri"` EnableSimpleResponses pulumi.BoolPtrOutput `pulumi:"enableSimpleResponses"` IdentitySource pulumi.StringArrayOutput `pulumi:"identitySource"` IdentityValidationExpression pulumi.StringPtrOutput `pulumi:"identityValidationExpression"` JwtConfiguration AuthorizerJwtConfigurationPtrOutput `pulumi:"jwtConfiguration"` Name pulumi.StringOutput `pulumi:"name"` }
Resource Type definition for AWS::ApiGatewayV2::Authorizer
func GetAuthorizer ¶
func GetAuthorizer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuthorizerState, opts ...pulumi.ResourceOption) (*Authorizer, error)
GetAuthorizer gets an existing Authorizer resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAuthorizer ¶
func NewAuthorizer(ctx *pulumi.Context, name string, args *AuthorizerArgs, opts ...pulumi.ResourceOption) (*Authorizer, error)
NewAuthorizer registers a new resource with the given unique name, arguments, and options.
func (*Authorizer) ElementType ¶
func (*Authorizer) ElementType() reflect.Type
func (*Authorizer) ToAuthorizerOutput ¶
func (i *Authorizer) ToAuthorizerOutput() AuthorizerOutput
func (*Authorizer) ToAuthorizerOutputWithContext ¶
func (i *Authorizer) ToAuthorizerOutputWithContext(ctx context.Context) AuthorizerOutput
func (*Authorizer) ToOutput ¶ added in v0.76.0
func (i *Authorizer) ToOutput(ctx context.Context) pulumix.Output[*Authorizer]
type AuthorizerArgs ¶
type AuthorizerArgs struct { ApiId pulumi.StringInput AuthorizerCredentialsArn pulumi.StringPtrInput AuthorizerPayloadFormatVersion pulumi.StringPtrInput AuthorizerResultTtlInSeconds pulumi.IntPtrInput AuthorizerType pulumi.StringInput AuthorizerUri pulumi.StringPtrInput EnableSimpleResponses pulumi.BoolPtrInput IdentitySource pulumi.StringArrayInput IdentityValidationExpression pulumi.StringPtrInput JwtConfiguration AuthorizerJwtConfigurationPtrInput Name pulumi.StringPtrInput }
The set of arguments for constructing a Authorizer resource.
func (AuthorizerArgs) ElementType ¶
func (AuthorizerArgs) ElementType() reflect.Type
type AuthorizerInput ¶
type AuthorizerInput interface { pulumi.Input ToAuthorizerOutput() AuthorizerOutput ToAuthorizerOutputWithContext(ctx context.Context) AuthorizerOutput }
type AuthorizerJwtConfiguration ¶ added in v0.72.0
type AuthorizerJwtConfigurationArgs ¶ added in v0.72.0
type AuthorizerJwtConfigurationArgs struct { Audience pulumi.StringArrayInput `pulumi:"audience"` Issuer pulumi.StringPtrInput `pulumi:"issuer"` }
func (AuthorizerJwtConfigurationArgs) ElementType ¶ added in v0.72.0
func (AuthorizerJwtConfigurationArgs) ElementType() reflect.Type
func (AuthorizerJwtConfigurationArgs) ToAuthorizerJwtConfigurationOutput ¶ added in v0.72.0
func (i AuthorizerJwtConfigurationArgs) ToAuthorizerJwtConfigurationOutput() AuthorizerJwtConfigurationOutput
func (AuthorizerJwtConfigurationArgs) ToAuthorizerJwtConfigurationOutputWithContext ¶ added in v0.72.0
func (i AuthorizerJwtConfigurationArgs) ToAuthorizerJwtConfigurationOutputWithContext(ctx context.Context) AuthorizerJwtConfigurationOutput
func (AuthorizerJwtConfigurationArgs) ToAuthorizerJwtConfigurationPtrOutput ¶ added in v0.72.0
func (i AuthorizerJwtConfigurationArgs) ToAuthorizerJwtConfigurationPtrOutput() AuthorizerJwtConfigurationPtrOutput
func (AuthorizerJwtConfigurationArgs) ToAuthorizerJwtConfigurationPtrOutputWithContext ¶ added in v0.72.0
func (i AuthorizerJwtConfigurationArgs) ToAuthorizerJwtConfigurationPtrOutputWithContext(ctx context.Context) AuthorizerJwtConfigurationPtrOutput
func (AuthorizerJwtConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i AuthorizerJwtConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[AuthorizerJwtConfiguration]
type AuthorizerJwtConfigurationInput ¶ added in v0.72.0
type AuthorizerJwtConfigurationInput interface { pulumi.Input ToAuthorizerJwtConfigurationOutput() AuthorizerJwtConfigurationOutput ToAuthorizerJwtConfigurationOutputWithContext(context.Context) AuthorizerJwtConfigurationOutput }
AuthorizerJwtConfigurationInput is an input type that accepts AuthorizerJwtConfigurationArgs and AuthorizerJwtConfigurationOutput values. You can construct a concrete instance of `AuthorizerJwtConfigurationInput` via:
AuthorizerJwtConfigurationArgs{...}
type AuthorizerJwtConfigurationOutput ¶ added in v0.72.0
type AuthorizerJwtConfigurationOutput struct{ *pulumi.OutputState }
func (AuthorizerJwtConfigurationOutput) Audience ¶ added in v0.72.0
func (o AuthorizerJwtConfigurationOutput) Audience() pulumi.StringArrayOutput
func (AuthorizerJwtConfigurationOutput) ElementType ¶ added in v0.72.0
func (AuthorizerJwtConfigurationOutput) ElementType() reflect.Type
func (AuthorizerJwtConfigurationOutput) Issuer ¶ added in v0.72.0
func (o AuthorizerJwtConfigurationOutput) Issuer() pulumi.StringPtrOutput
func (AuthorizerJwtConfigurationOutput) ToAuthorizerJwtConfigurationOutput ¶ added in v0.72.0
func (o AuthorizerJwtConfigurationOutput) ToAuthorizerJwtConfigurationOutput() AuthorizerJwtConfigurationOutput
func (AuthorizerJwtConfigurationOutput) ToAuthorizerJwtConfigurationOutputWithContext ¶ added in v0.72.0
func (o AuthorizerJwtConfigurationOutput) ToAuthorizerJwtConfigurationOutputWithContext(ctx context.Context) AuthorizerJwtConfigurationOutput
func (AuthorizerJwtConfigurationOutput) ToAuthorizerJwtConfigurationPtrOutput ¶ added in v0.72.0
func (o AuthorizerJwtConfigurationOutput) ToAuthorizerJwtConfigurationPtrOutput() AuthorizerJwtConfigurationPtrOutput
func (AuthorizerJwtConfigurationOutput) ToAuthorizerJwtConfigurationPtrOutputWithContext ¶ added in v0.72.0
func (o AuthorizerJwtConfigurationOutput) ToAuthorizerJwtConfigurationPtrOutputWithContext(ctx context.Context) AuthorizerJwtConfigurationPtrOutput
func (AuthorizerJwtConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o AuthorizerJwtConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[AuthorizerJwtConfiguration]
type AuthorizerJwtConfigurationPtrInput ¶ added in v0.72.0
type AuthorizerJwtConfigurationPtrInput interface { pulumi.Input ToAuthorizerJwtConfigurationPtrOutput() AuthorizerJwtConfigurationPtrOutput ToAuthorizerJwtConfigurationPtrOutputWithContext(context.Context) AuthorizerJwtConfigurationPtrOutput }
AuthorizerJwtConfigurationPtrInput is an input type that accepts AuthorizerJwtConfigurationArgs, AuthorizerJwtConfigurationPtr and AuthorizerJwtConfigurationPtrOutput values. You can construct a concrete instance of `AuthorizerJwtConfigurationPtrInput` via:
AuthorizerJwtConfigurationArgs{...} or: nil
func AuthorizerJwtConfigurationPtr ¶ added in v0.72.0
func AuthorizerJwtConfigurationPtr(v *AuthorizerJwtConfigurationArgs) AuthorizerJwtConfigurationPtrInput
type AuthorizerJwtConfigurationPtrOutput ¶ added in v0.72.0
type AuthorizerJwtConfigurationPtrOutput struct{ *pulumi.OutputState }
func (AuthorizerJwtConfigurationPtrOutput) Audience ¶ added in v0.72.0
func (o AuthorizerJwtConfigurationPtrOutput) Audience() pulumi.StringArrayOutput
func (AuthorizerJwtConfigurationPtrOutput) Elem ¶ added in v0.72.0
func (o AuthorizerJwtConfigurationPtrOutput) Elem() AuthorizerJwtConfigurationOutput
func (AuthorizerJwtConfigurationPtrOutput) ElementType ¶ added in v0.72.0
func (AuthorizerJwtConfigurationPtrOutput) ElementType() reflect.Type
func (AuthorizerJwtConfigurationPtrOutput) Issuer ¶ added in v0.72.0
func (o AuthorizerJwtConfigurationPtrOutput) Issuer() pulumi.StringPtrOutput
func (AuthorizerJwtConfigurationPtrOutput) ToAuthorizerJwtConfigurationPtrOutput ¶ added in v0.72.0
func (o AuthorizerJwtConfigurationPtrOutput) ToAuthorizerJwtConfigurationPtrOutput() AuthorizerJwtConfigurationPtrOutput
func (AuthorizerJwtConfigurationPtrOutput) ToAuthorizerJwtConfigurationPtrOutputWithContext ¶ added in v0.72.0
func (o AuthorizerJwtConfigurationPtrOutput) ToAuthorizerJwtConfigurationPtrOutputWithContext(ctx context.Context) AuthorizerJwtConfigurationPtrOutput
func (AuthorizerJwtConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o AuthorizerJwtConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AuthorizerJwtConfiguration]
type AuthorizerOutput ¶
type AuthorizerOutput struct{ *pulumi.OutputState }
func (AuthorizerOutput) ApiId ¶ added in v0.17.0
func (o AuthorizerOutput) ApiId() pulumi.StringOutput
func (AuthorizerOutput) AuthorizerCredentialsArn ¶ added in v0.17.0
func (o AuthorizerOutput) AuthorizerCredentialsArn() pulumi.StringPtrOutput
func (AuthorizerOutput) AuthorizerId ¶ added in v0.42.0
func (o AuthorizerOutput) AuthorizerId() pulumi.StringOutput
func (AuthorizerOutput) AuthorizerPayloadFormatVersion ¶ added in v0.17.0
func (o AuthorizerOutput) AuthorizerPayloadFormatVersion() pulumi.StringPtrOutput
func (AuthorizerOutput) AuthorizerResultTtlInSeconds ¶ added in v0.17.0
func (o AuthorizerOutput) AuthorizerResultTtlInSeconds() pulumi.IntPtrOutput
func (AuthorizerOutput) AuthorizerType ¶ added in v0.17.0
func (o AuthorizerOutput) AuthorizerType() pulumi.StringOutput
func (AuthorizerOutput) AuthorizerUri ¶ added in v0.17.0
func (o AuthorizerOutput) AuthorizerUri() pulumi.StringPtrOutput
func (AuthorizerOutput) ElementType ¶
func (AuthorizerOutput) ElementType() reflect.Type
func (AuthorizerOutput) EnableSimpleResponses ¶ added in v0.17.0
func (o AuthorizerOutput) EnableSimpleResponses() pulumi.BoolPtrOutput
func (AuthorizerOutput) IdentitySource ¶ added in v0.17.0
func (o AuthorizerOutput) IdentitySource() pulumi.StringArrayOutput
func (AuthorizerOutput) IdentityValidationExpression ¶ added in v0.17.0
func (o AuthorizerOutput) IdentityValidationExpression() pulumi.StringPtrOutput
func (AuthorizerOutput) JwtConfiguration ¶ added in v0.17.0
func (o AuthorizerOutput) JwtConfiguration() AuthorizerJwtConfigurationPtrOutput
func (AuthorizerOutput) Name ¶ added in v0.17.0
func (o AuthorizerOutput) Name() pulumi.StringOutput
func (AuthorizerOutput) ToAuthorizerOutput ¶
func (o AuthorizerOutput) ToAuthorizerOutput() AuthorizerOutput
func (AuthorizerOutput) ToAuthorizerOutputWithContext ¶
func (o AuthorizerOutput) ToAuthorizerOutputWithContext(ctx context.Context) AuthorizerOutput
func (AuthorizerOutput) ToOutput ¶ added in v0.76.0
func (o AuthorizerOutput) ToOutput(ctx context.Context) pulumix.Output[*Authorizer]
type AuthorizerState ¶
type AuthorizerState struct { }
func (AuthorizerState) ElementType ¶
func (AuthorizerState) ElementType() reflect.Type
type Deployment ¶
type Deployment struct { pulumi.CustomResourceState // The API identifier. ApiId pulumi.StringOutput `pulumi:"apiId"` DeploymentId pulumi.StringOutput `pulumi:"deploymentId"` // The description for the deployment resource. Description pulumi.StringPtrOutput `pulumi:"description"` // The name of an existing stage to associate with the deployment. StageName pulumi.StringPtrOutput `pulumi:"stageName"` }
The “AWS::ApiGatewayV2::Deployment“ resource creates a deployment for an API.
func GetDeployment ¶
func GetDeployment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)
GetDeployment gets an existing Deployment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDeployment ¶
func NewDeployment(ctx *pulumi.Context, name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)
NewDeployment registers a new resource with the given unique name, arguments, and options.
func (*Deployment) ElementType ¶
func (*Deployment) ElementType() reflect.Type
func (*Deployment) ToDeploymentOutput ¶
func (i *Deployment) ToDeploymentOutput() DeploymentOutput
func (*Deployment) ToDeploymentOutputWithContext ¶
func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
func (*Deployment) ToOutput ¶ added in v0.76.0
func (i *Deployment) ToOutput(ctx context.Context) pulumix.Output[*Deployment]
type DeploymentArgs ¶
type DeploymentArgs struct { // The API identifier. ApiId pulumi.StringInput // The description for the deployment resource. Description pulumi.StringPtrInput // The name of an existing stage to associate with the deployment. StageName pulumi.StringPtrInput }
The set of arguments for constructing a Deployment resource.
func (DeploymentArgs) ElementType ¶
func (DeploymentArgs) ElementType() reflect.Type
type DeploymentInput ¶
type DeploymentInput interface { pulumi.Input ToDeploymentOutput() DeploymentOutput ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput }
type DeploymentOutput ¶
type DeploymentOutput struct{ *pulumi.OutputState }
func (DeploymentOutput) ApiId ¶ added in v0.17.0
func (o DeploymentOutput) ApiId() pulumi.StringOutput
The API identifier.
func (DeploymentOutput) DeploymentId ¶ added in v0.40.0
func (o DeploymentOutput) DeploymentId() pulumi.StringOutput
func (DeploymentOutput) Description ¶ added in v0.17.0
func (o DeploymentOutput) Description() pulumi.StringPtrOutput
The description for the deployment resource.
func (DeploymentOutput) ElementType ¶
func (DeploymentOutput) ElementType() reflect.Type
func (DeploymentOutput) StageName ¶ added in v0.17.0
func (o DeploymentOutput) StageName() pulumi.StringPtrOutput
The name of an existing stage to associate with the deployment.
func (DeploymentOutput) ToDeploymentOutput ¶
func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
func (DeploymentOutput) ToDeploymentOutputWithContext ¶
func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
func (DeploymentOutput) ToOutput ¶ added in v0.76.0
func (o DeploymentOutput) ToOutput(ctx context.Context) pulumix.Output[*Deployment]
type DeploymentState ¶
type DeploymentState struct { }
func (DeploymentState) ElementType ¶
func (DeploymentState) ElementType() reflect.Type
type DomainName ¶
type DomainName struct { pulumi.CustomResourceState // The custom domain name for your API in Amazon API Gateway. Uppercase letters are not supported. DomainName pulumi.StringOutput `pulumi:"domainName"` // The domain name configurations. DomainNameConfigurations DomainNameConfigurationArrayOutput `pulumi:"domainNameConfigurations"` // The mutual TLS authentication configuration for a custom domain name. MutualTlsAuthentication DomainNameMutualTlsAuthenticationPtrOutput `pulumi:"mutualTlsAuthentication"` RegionalDomainName pulumi.StringOutput `pulumi:"regionalDomainName"` RegionalHostedZoneId pulumi.StringOutput `pulumi:"regionalHostedZoneId"` // The collection of tags associated with a domain name. Tags pulumi.AnyOutput `pulumi:"tags"` }
The “AWS::ApiGatewayV2::DomainName“ resource specifies a custom domain name for your API in Amazon API Gateway (API Gateway).
You can use a custom domain name to provide a URL that's more intuitive and easier to recall. For more information about using custom domain names, see [Set up Custom Domain Name for an API in API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-custom-domains.html) in the *API Gateway Developer Guide*.
func GetDomainName ¶
func GetDomainName(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainNameState, opts ...pulumi.ResourceOption) (*DomainName, error)
GetDomainName gets an existing DomainName resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDomainName ¶
func NewDomainName(ctx *pulumi.Context, name string, args *DomainNameArgs, opts ...pulumi.ResourceOption) (*DomainName, error)
NewDomainName registers a new resource with the given unique name, arguments, and options.
func (*DomainName) ElementType ¶
func (*DomainName) ElementType() reflect.Type
func (*DomainName) ToDomainNameOutput ¶
func (i *DomainName) ToDomainNameOutput() DomainNameOutput
func (*DomainName) ToDomainNameOutputWithContext ¶
func (i *DomainName) ToDomainNameOutputWithContext(ctx context.Context) DomainNameOutput
func (*DomainName) ToOutput ¶ added in v0.76.0
func (i *DomainName) ToOutput(ctx context.Context) pulumix.Output[*DomainName]
type DomainNameArgs ¶
type DomainNameArgs struct { // The custom domain name for your API in Amazon API Gateway. Uppercase letters are not supported. DomainName pulumi.StringInput // The domain name configurations. DomainNameConfigurations DomainNameConfigurationArrayInput // The mutual TLS authentication configuration for a custom domain name. MutualTlsAuthentication DomainNameMutualTlsAuthenticationPtrInput // The collection of tags associated with a domain name. Tags pulumi.Input }
The set of arguments for constructing a DomainName resource.
func (DomainNameArgs) ElementType ¶
func (DomainNameArgs) ElementType() reflect.Type
type DomainNameConfiguration ¶ added in v0.2.0
type DomainNameConfiguration struct { // An AWS-managed certificate that will be used by the edge-optimized endpoint for this domain name. AWS Certificate Manager is the only supported source. CertificateArn *string `pulumi:"certificateArn"` // The user-friendly name of the certificate that will be used by the edge-optimized endpoint for this domain name. CertificateName *string `pulumi:"certificateName"` // The endpoint type. EndpointType *string `pulumi:"endpointType"` // The Amazon resource name (ARN) for the public certificate issued by ACMlong. This ARN is used to validate custom domain ownership. It's required only if you configure mutual TLS and use either an ACM-imported or a private CA certificate ARN as the regionalCertificateArn. OwnershipVerificationCertificateArn *string `pulumi:"ownershipVerificationCertificateArn"` // The Transport Layer Security (TLS) version of the security policy for this domain name. The valid values are “TLS_1_0“ and “TLS_1_2“. SecurityPolicy *string `pulumi:"securityPolicy"` }
The “DomainNameConfiguration“ property type specifies the configuration for an API's domain name.
``DomainNameConfiguration`` is a property of the [AWS::ApiGatewayV2::DomainName](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-domainname.html) resource.
type DomainNameConfigurationArgs ¶ added in v0.2.0
type DomainNameConfigurationArgs struct { // An AWS-managed certificate that will be used by the edge-optimized endpoint for this domain name. AWS Certificate Manager is the only supported source. CertificateArn pulumi.StringPtrInput `pulumi:"certificateArn"` // The user-friendly name of the certificate that will be used by the edge-optimized endpoint for this domain name. CertificateName pulumi.StringPtrInput `pulumi:"certificateName"` // The endpoint type. EndpointType pulumi.StringPtrInput `pulumi:"endpointType"` // The Amazon resource name (ARN) for the public certificate issued by ACMlong. This ARN is used to validate custom domain ownership. It's required only if you configure mutual TLS and use either an ACM-imported or a private CA certificate ARN as the regionalCertificateArn. OwnershipVerificationCertificateArn pulumi.StringPtrInput `pulumi:"ownershipVerificationCertificateArn"` // The Transport Layer Security (TLS) version of the security policy for this domain name. The valid values are “TLS_1_0“ and “TLS_1_2“. SecurityPolicy pulumi.StringPtrInput `pulumi:"securityPolicy"` }
The “DomainNameConfiguration“ property type specifies the configuration for an API's domain name.
``DomainNameConfiguration`` is a property of the [AWS::ApiGatewayV2::DomainName](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-domainname.html) resource.
func (DomainNameConfigurationArgs) ElementType ¶ added in v0.2.0
func (DomainNameConfigurationArgs) ElementType() reflect.Type
func (DomainNameConfigurationArgs) ToDomainNameConfigurationOutput ¶ added in v0.2.0
func (i DomainNameConfigurationArgs) ToDomainNameConfigurationOutput() DomainNameConfigurationOutput
func (DomainNameConfigurationArgs) ToDomainNameConfigurationOutputWithContext ¶ added in v0.2.0
func (i DomainNameConfigurationArgs) ToDomainNameConfigurationOutputWithContext(ctx context.Context) DomainNameConfigurationOutput
func (DomainNameConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i DomainNameConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[DomainNameConfiguration]
type DomainNameConfigurationArray ¶ added in v0.2.0
type DomainNameConfigurationArray []DomainNameConfigurationInput
func (DomainNameConfigurationArray) ElementType ¶ added in v0.2.0
func (DomainNameConfigurationArray) ElementType() reflect.Type
func (DomainNameConfigurationArray) ToDomainNameConfigurationArrayOutput ¶ added in v0.2.0
func (i DomainNameConfigurationArray) ToDomainNameConfigurationArrayOutput() DomainNameConfigurationArrayOutput
func (DomainNameConfigurationArray) ToDomainNameConfigurationArrayOutputWithContext ¶ added in v0.2.0
func (i DomainNameConfigurationArray) ToDomainNameConfigurationArrayOutputWithContext(ctx context.Context) DomainNameConfigurationArrayOutput
func (DomainNameConfigurationArray) ToOutput ¶ added in v0.76.0
func (i DomainNameConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]DomainNameConfiguration]
type DomainNameConfigurationArrayInput ¶ added in v0.2.0
type DomainNameConfigurationArrayInput interface { pulumi.Input ToDomainNameConfigurationArrayOutput() DomainNameConfigurationArrayOutput ToDomainNameConfigurationArrayOutputWithContext(context.Context) DomainNameConfigurationArrayOutput }
DomainNameConfigurationArrayInput is an input type that accepts DomainNameConfigurationArray and DomainNameConfigurationArrayOutput values. You can construct a concrete instance of `DomainNameConfigurationArrayInput` via:
DomainNameConfigurationArray{ DomainNameConfigurationArgs{...} }
type DomainNameConfigurationArrayOutput ¶ added in v0.2.0
type DomainNameConfigurationArrayOutput struct{ *pulumi.OutputState }
func (DomainNameConfigurationArrayOutput) ElementType ¶ added in v0.2.0
func (DomainNameConfigurationArrayOutput) ElementType() reflect.Type
func (DomainNameConfigurationArrayOutput) Index ¶ added in v0.2.0
func (o DomainNameConfigurationArrayOutput) Index(i pulumi.IntInput) DomainNameConfigurationOutput
func (DomainNameConfigurationArrayOutput) ToDomainNameConfigurationArrayOutput ¶ added in v0.2.0
func (o DomainNameConfigurationArrayOutput) ToDomainNameConfigurationArrayOutput() DomainNameConfigurationArrayOutput
func (DomainNameConfigurationArrayOutput) ToDomainNameConfigurationArrayOutputWithContext ¶ added in v0.2.0
func (o DomainNameConfigurationArrayOutput) ToDomainNameConfigurationArrayOutputWithContext(ctx context.Context) DomainNameConfigurationArrayOutput
func (DomainNameConfigurationArrayOutput) ToOutput ¶ added in v0.76.0
func (o DomainNameConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DomainNameConfiguration]
type DomainNameConfigurationInput ¶ added in v0.2.0
type DomainNameConfigurationInput interface { pulumi.Input ToDomainNameConfigurationOutput() DomainNameConfigurationOutput ToDomainNameConfigurationOutputWithContext(context.Context) DomainNameConfigurationOutput }
DomainNameConfigurationInput is an input type that accepts DomainNameConfigurationArgs and DomainNameConfigurationOutput values. You can construct a concrete instance of `DomainNameConfigurationInput` via:
DomainNameConfigurationArgs{...}
type DomainNameConfigurationOutput ¶ added in v0.2.0
type DomainNameConfigurationOutput struct{ *pulumi.OutputState }
The “DomainNameConfiguration“ property type specifies the configuration for an API's domain name.
``DomainNameConfiguration`` is a property of the [AWS::ApiGatewayV2::DomainName](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-domainname.html) resource.
func (DomainNameConfigurationOutput) CertificateArn ¶ added in v0.2.0
func (o DomainNameConfigurationOutput) CertificateArn() pulumi.StringPtrOutput
An AWS-managed certificate that will be used by the edge-optimized endpoint for this domain name. AWS Certificate Manager is the only supported source.
func (DomainNameConfigurationOutput) CertificateName ¶ added in v0.2.0
func (o DomainNameConfigurationOutput) CertificateName() pulumi.StringPtrOutput
The user-friendly name of the certificate that will be used by the edge-optimized endpoint for this domain name.
func (DomainNameConfigurationOutput) ElementType ¶ added in v0.2.0
func (DomainNameConfigurationOutput) ElementType() reflect.Type
func (DomainNameConfigurationOutput) EndpointType ¶ added in v0.2.0
func (o DomainNameConfigurationOutput) EndpointType() pulumi.StringPtrOutput
The endpoint type.
func (DomainNameConfigurationOutput) OwnershipVerificationCertificateArn ¶ added in v0.2.0
func (o DomainNameConfigurationOutput) OwnershipVerificationCertificateArn() pulumi.StringPtrOutput
The Amazon resource name (ARN) for the public certificate issued by ACMlong. This ARN is used to validate custom domain ownership. It's required only if you configure mutual TLS and use either an ACM-imported or a private CA certificate ARN as the regionalCertificateArn.
func (DomainNameConfigurationOutput) SecurityPolicy ¶ added in v0.2.0
func (o DomainNameConfigurationOutput) SecurityPolicy() pulumi.StringPtrOutput
The Transport Layer Security (TLS) version of the security policy for this domain name. The valid values are “TLS_1_0“ and “TLS_1_2“.
func (DomainNameConfigurationOutput) ToDomainNameConfigurationOutput ¶ added in v0.2.0
func (o DomainNameConfigurationOutput) ToDomainNameConfigurationOutput() DomainNameConfigurationOutput
func (DomainNameConfigurationOutput) ToDomainNameConfigurationOutputWithContext ¶ added in v0.2.0
func (o DomainNameConfigurationOutput) ToDomainNameConfigurationOutputWithContext(ctx context.Context) DomainNameConfigurationOutput
func (DomainNameConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o DomainNameConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[DomainNameConfiguration]
type DomainNameInput ¶
type DomainNameInput interface { pulumi.Input ToDomainNameOutput() DomainNameOutput ToDomainNameOutputWithContext(ctx context.Context) DomainNameOutput }
type DomainNameMutualTlsAuthentication ¶
type DomainNameMutualTlsAuthentication struct { // An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, “s3://bucket-name/key-name“. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object. TruststoreUri *string `pulumi:"truststoreUri"` // The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket. TruststoreVersion *string `pulumi:"truststoreVersion"` }
If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.
type DomainNameMutualTlsAuthenticationArgs ¶
type DomainNameMutualTlsAuthenticationArgs struct { // An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, “s3://bucket-name/key-name“. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object. TruststoreUri pulumi.StringPtrInput `pulumi:"truststoreUri"` // The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket. TruststoreVersion pulumi.StringPtrInput `pulumi:"truststoreVersion"` }
If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.
func (DomainNameMutualTlsAuthenticationArgs) ElementType ¶
func (DomainNameMutualTlsAuthenticationArgs) ElementType() reflect.Type
func (DomainNameMutualTlsAuthenticationArgs) ToDomainNameMutualTlsAuthenticationOutput ¶
func (i DomainNameMutualTlsAuthenticationArgs) ToDomainNameMutualTlsAuthenticationOutput() DomainNameMutualTlsAuthenticationOutput
func (DomainNameMutualTlsAuthenticationArgs) ToDomainNameMutualTlsAuthenticationOutputWithContext ¶
func (i DomainNameMutualTlsAuthenticationArgs) ToDomainNameMutualTlsAuthenticationOutputWithContext(ctx context.Context) DomainNameMutualTlsAuthenticationOutput
func (DomainNameMutualTlsAuthenticationArgs) ToDomainNameMutualTlsAuthenticationPtrOutput ¶
func (i DomainNameMutualTlsAuthenticationArgs) ToDomainNameMutualTlsAuthenticationPtrOutput() DomainNameMutualTlsAuthenticationPtrOutput
func (DomainNameMutualTlsAuthenticationArgs) ToDomainNameMutualTlsAuthenticationPtrOutputWithContext ¶
func (i DomainNameMutualTlsAuthenticationArgs) ToDomainNameMutualTlsAuthenticationPtrOutputWithContext(ctx context.Context) DomainNameMutualTlsAuthenticationPtrOutput
func (DomainNameMutualTlsAuthenticationArgs) ToOutput ¶ added in v0.76.0
func (i DomainNameMutualTlsAuthenticationArgs) ToOutput(ctx context.Context) pulumix.Output[DomainNameMutualTlsAuthentication]
type DomainNameMutualTlsAuthenticationInput ¶
type DomainNameMutualTlsAuthenticationInput interface { pulumi.Input ToDomainNameMutualTlsAuthenticationOutput() DomainNameMutualTlsAuthenticationOutput ToDomainNameMutualTlsAuthenticationOutputWithContext(context.Context) DomainNameMutualTlsAuthenticationOutput }
DomainNameMutualTlsAuthenticationInput is an input type that accepts DomainNameMutualTlsAuthenticationArgs and DomainNameMutualTlsAuthenticationOutput values. You can construct a concrete instance of `DomainNameMutualTlsAuthenticationInput` via:
DomainNameMutualTlsAuthenticationArgs{...}
type DomainNameMutualTlsAuthenticationOutput ¶
type DomainNameMutualTlsAuthenticationOutput struct{ *pulumi.OutputState }
If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.
func (DomainNameMutualTlsAuthenticationOutput) ElementType ¶
func (DomainNameMutualTlsAuthenticationOutput) ElementType() reflect.Type
func (DomainNameMutualTlsAuthenticationOutput) ToDomainNameMutualTlsAuthenticationOutput ¶
func (o DomainNameMutualTlsAuthenticationOutput) ToDomainNameMutualTlsAuthenticationOutput() DomainNameMutualTlsAuthenticationOutput
func (DomainNameMutualTlsAuthenticationOutput) ToDomainNameMutualTlsAuthenticationOutputWithContext ¶
func (o DomainNameMutualTlsAuthenticationOutput) ToDomainNameMutualTlsAuthenticationOutputWithContext(ctx context.Context) DomainNameMutualTlsAuthenticationOutput
func (DomainNameMutualTlsAuthenticationOutput) ToDomainNameMutualTlsAuthenticationPtrOutput ¶
func (o DomainNameMutualTlsAuthenticationOutput) ToDomainNameMutualTlsAuthenticationPtrOutput() DomainNameMutualTlsAuthenticationPtrOutput
func (DomainNameMutualTlsAuthenticationOutput) ToDomainNameMutualTlsAuthenticationPtrOutputWithContext ¶
func (o DomainNameMutualTlsAuthenticationOutput) ToDomainNameMutualTlsAuthenticationPtrOutputWithContext(ctx context.Context) DomainNameMutualTlsAuthenticationPtrOutput
func (DomainNameMutualTlsAuthenticationOutput) ToOutput ¶ added in v0.76.0
func (o DomainNameMutualTlsAuthenticationOutput) ToOutput(ctx context.Context) pulumix.Output[DomainNameMutualTlsAuthentication]
func (DomainNameMutualTlsAuthenticationOutput) TruststoreUri ¶
func (o DomainNameMutualTlsAuthenticationOutput) TruststoreUri() pulumi.StringPtrOutput
An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, “s3://bucket-name/key-name“. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.
func (DomainNameMutualTlsAuthenticationOutput) TruststoreVersion ¶
func (o DomainNameMutualTlsAuthenticationOutput) TruststoreVersion() pulumi.StringPtrOutput
The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.
type DomainNameMutualTlsAuthenticationPtrInput ¶
type DomainNameMutualTlsAuthenticationPtrInput interface { pulumi.Input ToDomainNameMutualTlsAuthenticationPtrOutput() DomainNameMutualTlsAuthenticationPtrOutput ToDomainNameMutualTlsAuthenticationPtrOutputWithContext(context.Context) DomainNameMutualTlsAuthenticationPtrOutput }
DomainNameMutualTlsAuthenticationPtrInput is an input type that accepts DomainNameMutualTlsAuthenticationArgs, DomainNameMutualTlsAuthenticationPtr and DomainNameMutualTlsAuthenticationPtrOutput values. You can construct a concrete instance of `DomainNameMutualTlsAuthenticationPtrInput` via:
DomainNameMutualTlsAuthenticationArgs{...} or: nil
func DomainNameMutualTlsAuthenticationPtr ¶
func DomainNameMutualTlsAuthenticationPtr(v *DomainNameMutualTlsAuthenticationArgs) DomainNameMutualTlsAuthenticationPtrInput
type DomainNameMutualTlsAuthenticationPtrOutput ¶
type DomainNameMutualTlsAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (DomainNameMutualTlsAuthenticationPtrOutput) ElementType ¶
func (DomainNameMutualTlsAuthenticationPtrOutput) ElementType() reflect.Type
func (DomainNameMutualTlsAuthenticationPtrOutput) ToDomainNameMutualTlsAuthenticationPtrOutput ¶
func (o DomainNameMutualTlsAuthenticationPtrOutput) ToDomainNameMutualTlsAuthenticationPtrOutput() DomainNameMutualTlsAuthenticationPtrOutput
func (DomainNameMutualTlsAuthenticationPtrOutput) ToDomainNameMutualTlsAuthenticationPtrOutputWithContext ¶
func (o DomainNameMutualTlsAuthenticationPtrOutput) ToDomainNameMutualTlsAuthenticationPtrOutputWithContext(ctx context.Context) DomainNameMutualTlsAuthenticationPtrOutput
func (DomainNameMutualTlsAuthenticationPtrOutput) ToOutput ¶ added in v0.76.0
func (o DomainNameMutualTlsAuthenticationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DomainNameMutualTlsAuthentication]
func (DomainNameMutualTlsAuthenticationPtrOutput) TruststoreUri ¶
func (o DomainNameMutualTlsAuthenticationPtrOutput) TruststoreUri() pulumi.StringPtrOutput
An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, “s3://bucket-name/key-name“. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.
func (DomainNameMutualTlsAuthenticationPtrOutput) TruststoreVersion ¶
func (o DomainNameMutualTlsAuthenticationPtrOutput) TruststoreVersion() pulumi.StringPtrOutput
The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.
type DomainNameOutput ¶
type DomainNameOutput struct{ *pulumi.OutputState }
func (DomainNameOutput) DomainName ¶ added in v0.17.0
func (o DomainNameOutput) DomainName() pulumi.StringOutput
The custom domain name for your API in Amazon API Gateway. Uppercase letters are not supported.
func (DomainNameOutput) DomainNameConfigurations ¶ added in v0.17.0
func (o DomainNameOutput) DomainNameConfigurations() DomainNameConfigurationArrayOutput
The domain name configurations.
func (DomainNameOutput) ElementType ¶
func (DomainNameOutput) ElementType() reflect.Type
func (DomainNameOutput) MutualTlsAuthentication ¶ added in v0.17.0
func (o DomainNameOutput) MutualTlsAuthentication() DomainNameMutualTlsAuthenticationPtrOutput
The mutual TLS authentication configuration for a custom domain name.
func (DomainNameOutput) RegionalDomainName ¶ added in v0.17.0
func (o DomainNameOutput) RegionalDomainName() pulumi.StringOutput
func (DomainNameOutput) RegionalHostedZoneId ¶ added in v0.17.0
func (o DomainNameOutput) RegionalHostedZoneId() pulumi.StringOutput
func (DomainNameOutput) Tags ¶ added in v0.17.0
func (o DomainNameOutput) Tags() pulumi.AnyOutput
The collection of tags associated with a domain name.
func (DomainNameOutput) ToDomainNameOutput ¶
func (o DomainNameOutput) ToDomainNameOutput() DomainNameOutput
func (DomainNameOutput) ToDomainNameOutputWithContext ¶
func (o DomainNameOutput) ToDomainNameOutputWithContext(ctx context.Context) DomainNameOutput
func (DomainNameOutput) ToOutput ¶ added in v0.76.0
func (o DomainNameOutput) ToOutput(ctx context.Context) pulumix.Output[*DomainName]
type DomainNameState ¶
type DomainNameState struct { }
func (DomainNameState) ElementType ¶
func (DomainNameState) ElementType() reflect.Type
type Integration
deprecated
type Integration struct { pulumi.CustomResourceState ApiId pulumi.StringOutput `pulumi:"apiId"` ConnectionId pulumi.StringPtrOutput `pulumi:"connectionId"` ConnectionType pulumi.StringPtrOutput `pulumi:"connectionType"` ContentHandlingStrategy pulumi.StringPtrOutput `pulumi:"contentHandlingStrategy"` CredentialsArn pulumi.StringPtrOutput `pulumi:"credentialsArn"` Description pulumi.StringPtrOutput `pulumi:"description"` IntegrationMethod pulumi.StringPtrOutput `pulumi:"integrationMethod"` IntegrationSubtype pulumi.StringPtrOutput `pulumi:"integrationSubtype"` IntegrationType pulumi.StringOutput `pulumi:"integrationType"` IntegrationUri pulumi.StringPtrOutput `pulumi:"integrationUri"` PassthroughBehavior pulumi.StringPtrOutput `pulumi:"passthroughBehavior"` PayloadFormatVersion pulumi.StringPtrOutput `pulumi:"payloadFormatVersion"` RequestParameters pulumi.AnyOutput `pulumi:"requestParameters"` RequestTemplates pulumi.AnyOutput `pulumi:"requestTemplates"` ResponseParameters pulumi.AnyOutput `pulumi:"responseParameters"` TemplateSelectionExpression pulumi.StringPtrOutput `pulumi:"templateSelectionExpression"` TimeoutInMillis pulumi.IntPtrOutput `pulumi:"timeoutInMillis"` TlsConfig IntegrationTlsConfigPtrOutput `pulumi:"tlsConfig"` }
Resource Type definition for AWS::ApiGatewayV2::Integration
Deprecated: Integration is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetIntegration ¶
func GetIntegration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IntegrationState, opts ...pulumi.ResourceOption) (*Integration, error)
GetIntegration gets an existing Integration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewIntegration ¶
func NewIntegration(ctx *pulumi.Context, name string, args *IntegrationArgs, opts ...pulumi.ResourceOption) (*Integration, error)
NewIntegration registers a new resource with the given unique name, arguments, and options.
func (*Integration) ElementType ¶
func (*Integration) ElementType() reflect.Type
func (*Integration) ToIntegrationOutput ¶
func (i *Integration) ToIntegrationOutput() IntegrationOutput
func (*Integration) ToIntegrationOutputWithContext ¶
func (i *Integration) ToIntegrationOutputWithContext(ctx context.Context) IntegrationOutput
func (*Integration) ToOutput ¶ added in v0.76.0
func (i *Integration) ToOutput(ctx context.Context) pulumix.Output[*Integration]
type IntegrationArgs ¶
type IntegrationArgs struct { ApiId pulumi.StringInput ConnectionId pulumi.StringPtrInput ConnectionType pulumi.StringPtrInput ContentHandlingStrategy pulumi.StringPtrInput CredentialsArn pulumi.StringPtrInput Description pulumi.StringPtrInput IntegrationMethod pulumi.StringPtrInput IntegrationSubtype pulumi.StringPtrInput IntegrationType pulumi.StringInput IntegrationUri pulumi.StringPtrInput PassthroughBehavior pulumi.StringPtrInput PayloadFormatVersion pulumi.StringPtrInput RequestParameters pulumi.Input RequestTemplates pulumi.Input ResponseParameters pulumi.Input TemplateSelectionExpression pulumi.StringPtrInput TimeoutInMillis pulumi.IntPtrInput TlsConfig IntegrationTlsConfigPtrInput }
The set of arguments for constructing a Integration resource.
func (IntegrationArgs) ElementType ¶
func (IntegrationArgs) ElementType() reflect.Type
type IntegrationInput ¶
type IntegrationInput interface { pulumi.Input ToIntegrationOutput() IntegrationOutput ToIntegrationOutputWithContext(ctx context.Context) IntegrationOutput }
type IntegrationOutput ¶
type IntegrationOutput struct{ *pulumi.OutputState }
func (IntegrationOutput) ApiId ¶ added in v0.17.0
func (o IntegrationOutput) ApiId() pulumi.StringOutput
func (IntegrationOutput) ConnectionId ¶ added in v0.17.0
func (o IntegrationOutput) ConnectionId() pulumi.StringPtrOutput
func (IntegrationOutput) ConnectionType ¶ added in v0.17.0
func (o IntegrationOutput) ConnectionType() pulumi.StringPtrOutput
func (IntegrationOutput) ContentHandlingStrategy ¶ added in v0.17.0
func (o IntegrationOutput) ContentHandlingStrategy() pulumi.StringPtrOutput
func (IntegrationOutput) CredentialsArn ¶ added in v0.17.0
func (o IntegrationOutput) CredentialsArn() pulumi.StringPtrOutput
func (IntegrationOutput) Description ¶ added in v0.17.0
func (o IntegrationOutput) Description() pulumi.StringPtrOutput
func (IntegrationOutput) ElementType ¶
func (IntegrationOutput) ElementType() reflect.Type
func (IntegrationOutput) IntegrationMethod ¶ added in v0.17.0
func (o IntegrationOutput) IntegrationMethod() pulumi.StringPtrOutput
func (IntegrationOutput) IntegrationSubtype ¶ added in v0.17.0
func (o IntegrationOutput) IntegrationSubtype() pulumi.StringPtrOutput
func (IntegrationOutput) IntegrationType ¶ added in v0.17.0
func (o IntegrationOutput) IntegrationType() pulumi.StringOutput
func (IntegrationOutput) IntegrationUri ¶ added in v0.17.0
func (o IntegrationOutput) IntegrationUri() pulumi.StringPtrOutput
func (IntegrationOutput) PassthroughBehavior ¶ added in v0.17.0
func (o IntegrationOutput) PassthroughBehavior() pulumi.StringPtrOutput
func (IntegrationOutput) PayloadFormatVersion ¶ added in v0.17.0
func (o IntegrationOutput) PayloadFormatVersion() pulumi.StringPtrOutput
func (IntegrationOutput) RequestParameters ¶ added in v0.17.0
func (o IntegrationOutput) RequestParameters() pulumi.AnyOutput
func (IntegrationOutput) RequestTemplates ¶ added in v0.17.0
func (o IntegrationOutput) RequestTemplates() pulumi.AnyOutput
func (IntegrationOutput) ResponseParameters ¶ added in v0.17.0
func (o IntegrationOutput) ResponseParameters() pulumi.AnyOutput
func (IntegrationOutput) TemplateSelectionExpression ¶ added in v0.17.0
func (o IntegrationOutput) TemplateSelectionExpression() pulumi.StringPtrOutput
func (IntegrationOutput) TimeoutInMillis ¶ added in v0.17.0
func (o IntegrationOutput) TimeoutInMillis() pulumi.IntPtrOutput
func (IntegrationOutput) TlsConfig ¶ added in v0.17.0
func (o IntegrationOutput) TlsConfig() IntegrationTlsConfigPtrOutput
func (IntegrationOutput) ToIntegrationOutput ¶
func (o IntegrationOutput) ToIntegrationOutput() IntegrationOutput
func (IntegrationOutput) ToIntegrationOutputWithContext ¶
func (o IntegrationOutput) ToIntegrationOutputWithContext(ctx context.Context) IntegrationOutput
func (IntegrationOutput) ToOutput ¶ added in v0.76.0
func (o IntegrationOutput) ToOutput(ctx context.Context) pulumix.Output[*Integration]
type IntegrationResponse ¶
type IntegrationResponse struct { pulumi.CustomResourceState // The API identifier. ApiId pulumi.StringOutput `pulumi:"apiId"` // Supported only for WebSocket APIs. Specifies how to handle response payload content type conversions. Supported values are “CONVERT_TO_BINARY“ and “CONVERT_TO_TEXT“, with the following behaviors: // “CONVERT_TO_BINARY“: Converts a response payload from a Base64-encoded string to the corresponding binary blob. // “CONVERT_TO_TEXT“: Converts a response payload from a binary blob to a Base64-encoded string. // If this property is not defined, the response payload will be passed through from the integration response to the route response or method response without modification. ContentHandlingStrategy pulumi.StringPtrOutput `pulumi:"contentHandlingStrategy"` // The integration ID. IntegrationId pulumi.StringOutput `pulumi:"integrationId"` IntegrationResponseId pulumi.StringOutput `pulumi:"integrationResponseId"` // The integration response key. IntegrationResponseKey pulumi.StringOutput `pulumi:"integrationResponseKey"` // A key-value map specifying response parameters that are passed to the method response from the backend. The key is a method response header parameter name and the mapped value is an integration response header value, a static value enclosed within a pair of single quotes, or a JSON expression from the integration response body. The mapping key must match the pattern of “method.response.header.{name}“, where name is a valid and unique header name. The mapped non-static value must match the pattern of “integration.response.header.{name}“ or “integration.response.body.{JSON-expression}“, where “{name}“ is a valid and unique response header name and “{JSON-expression}“ is a valid JSON expression without the “$“ prefix. ResponseParameters pulumi.AnyOutput `pulumi:"responseParameters"` // The collection of response templates for the integration response as a string-to-string map of key-value pairs. Response templates are represented as a key/value map, with a content-type as the key and a template as the value. ResponseTemplates pulumi.AnyOutput `pulumi:"responseTemplates"` // The template selection expression for the integration response. Supported only for WebSocket APIs. TemplateSelectionExpression pulumi.StringPtrOutput `pulumi:"templateSelectionExpression"` }
The “AWS::ApiGatewayV2::IntegrationResponse“ resource updates an integration response for an WebSocket API. For more information, see [Set up WebSocket API Integration Responses in API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-integration-responses.html) in the *API Gateway Developer Guide*.
func GetIntegrationResponse ¶
func GetIntegrationResponse(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IntegrationResponseState, opts ...pulumi.ResourceOption) (*IntegrationResponse, error)
GetIntegrationResponse gets an existing IntegrationResponse resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewIntegrationResponse ¶
func NewIntegrationResponse(ctx *pulumi.Context, name string, args *IntegrationResponseArgs, opts ...pulumi.ResourceOption) (*IntegrationResponse, error)
NewIntegrationResponse registers a new resource with the given unique name, arguments, and options.
func (*IntegrationResponse) ElementType ¶
func (*IntegrationResponse) ElementType() reflect.Type
func (*IntegrationResponse) ToIntegrationResponseOutput ¶
func (i *IntegrationResponse) ToIntegrationResponseOutput() IntegrationResponseOutput
func (*IntegrationResponse) ToIntegrationResponseOutputWithContext ¶
func (i *IntegrationResponse) ToIntegrationResponseOutputWithContext(ctx context.Context) IntegrationResponseOutput
func (*IntegrationResponse) ToOutput ¶ added in v0.76.0
func (i *IntegrationResponse) ToOutput(ctx context.Context) pulumix.Output[*IntegrationResponse]
type IntegrationResponseArgs ¶
type IntegrationResponseArgs struct { // The API identifier. ApiId pulumi.StringInput // Supported only for WebSocket APIs. Specifies how to handle response payload content type conversions. Supported values are “CONVERT_TO_BINARY“ and “CONVERT_TO_TEXT“, with the following behaviors: // “CONVERT_TO_BINARY“: Converts a response payload from a Base64-encoded string to the corresponding binary blob. // “CONVERT_TO_TEXT“: Converts a response payload from a binary blob to a Base64-encoded string. // If this property is not defined, the response payload will be passed through from the integration response to the route response or method response without modification. ContentHandlingStrategy pulumi.StringPtrInput // The integration ID. IntegrationId pulumi.StringInput // The integration response key. IntegrationResponseKey pulumi.StringInput // A key-value map specifying response parameters that are passed to the method response from the backend. The key is a method response header parameter name and the mapped value is an integration response header value, a static value enclosed within a pair of single quotes, or a JSON expression from the integration response body. The mapping key must match the pattern of “method.response.header.{name}“, where name is a valid and unique header name. The mapped non-static value must match the pattern of “integration.response.header.{name}“ or “integration.response.body.{JSON-expression}“, where “{name}“ is a valid and unique response header name and “{JSON-expression}“ is a valid JSON expression without the “$“ prefix. ResponseParameters pulumi.Input // The collection of response templates for the integration response as a string-to-string map of key-value pairs. Response templates are represented as a key/value map, with a content-type as the key and a template as the value. ResponseTemplates pulumi.Input // The template selection expression for the integration response. Supported only for WebSocket APIs. TemplateSelectionExpression pulumi.StringPtrInput }
The set of arguments for constructing a IntegrationResponse resource.
func (IntegrationResponseArgs) ElementType ¶
func (IntegrationResponseArgs) ElementType() reflect.Type
type IntegrationResponseInput ¶
type IntegrationResponseInput interface { pulumi.Input ToIntegrationResponseOutput() IntegrationResponseOutput ToIntegrationResponseOutputWithContext(ctx context.Context) IntegrationResponseOutput }
type IntegrationResponseOutput ¶
type IntegrationResponseOutput struct{ *pulumi.OutputState }
func (IntegrationResponseOutput) ApiId ¶ added in v0.17.0
func (o IntegrationResponseOutput) ApiId() pulumi.StringOutput
The API identifier.
func (IntegrationResponseOutput) ContentHandlingStrategy ¶ added in v0.17.0
func (o IntegrationResponseOutput) ContentHandlingStrategy() pulumi.StringPtrOutput
Supported only for WebSocket APIs. Specifies how to handle response payload content type conversions. Supported values are “CONVERT_TO_BINARY“ and “CONVERT_TO_TEXT“, with the following behaviors:
``CONVERT_TO_BINARY``: Converts a response payload from a Base64-encoded string to the corresponding binary blob. ``CONVERT_TO_TEXT``: Converts a response payload from a binary blob to a Base64-encoded string. If this property is not defined, the response payload will be passed through from the integration response to the route response or method response without modification.
func (IntegrationResponseOutput) ElementType ¶
func (IntegrationResponseOutput) ElementType() reflect.Type
func (IntegrationResponseOutput) IntegrationId ¶ added in v0.17.0
func (o IntegrationResponseOutput) IntegrationId() pulumi.StringOutput
The integration ID.
func (IntegrationResponseOutput) IntegrationResponseId ¶ added in v0.60.0
func (o IntegrationResponseOutput) IntegrationResponseId() pulumi.StringOutput
func (IntegrationResponseOutput) IntegrationResponseKey ¶ added in v0.17.0
func (o IntegrationResponseOutput) IntegrationResponseKey() pulumi.StringOutput
The integration response key.
func (IntegrationResponseOutput) ResponseParameters ¶ added in v0.17.0
func (o IntegrationResponseOutput) ResponseParameters() pulumi.AnyOutput
A key-value map specifying response parameters that are passed to the method response from the backend. The key is a method response header parameter name and the mapped value is an integration response header value, a static value enclosed within a pair of single quotes, or a JSON expression from the integration response body. The mapping key must match the pattern of “method.response.header.{name}“, where name is a valid and unique header name. The mapped non-static value must match the pattern of “integration.response.header.{name}“ or “integration.response.body.{JSON-expression}“, where “{name}“ is a valid and unique response header name and “{JSON-expression}“ is a valid JSON expression without the “$“ prefix.
func (IntegrationResponseOutput) ResponseTemplates ¶ added in v0.17.0
func (o IntegrationResponseOutput) ResponseTemplates() pulumi.AnyOutput
The collection of response templates for the integration response as a string-to-string map of key-value pairs. Response templates are represented as a key/value map, with a content-type as the key and a template as the value.
func (IntegrationResponseOutput) TemplateSelectionExpression ¶ added in v0.17.0
func (o IntegrationResponseOutput) TemplateSelectionExpression() pulumi.StringPtrOutput
The template selection expression for the integration response. Supported only for WebSocket APIs.
func (IntegrationResponseOutput) ToIntegrationResponseOutput ¶
func (o IntegrationResponseOutput) ToIntegrationResponseOutput() IntegrationResponseOutput
func (IntegrationResponseOutput) ToIntegrationResponseOutputWithContext ¶
func (o IntegrationResponseOutput) ToIntegrationResponseOutputWithContext(ctx context.Context) IntegrationResponseOutput
func (IntegrationResponseOutput) ToOutput ¶ added in v0.76.0
func (o IntegrationResponseOutput) ToOutput(ctx context.Context) pulumix.Output[*IntegrationResponse]
type IntegrationResponseState ¶
type IntegrationResponseState struct { }
func (IntegrationResponseState) ElementType ¶
func (IntegrationResponseState) ElementType() reflect.Type
type IntegrationState ¶
type IntegrationState struct { }
func (IntegrationState) ElementType ¶
func (IntegrationState) ElementType() reflect.Type
type IntegrationTlsConfig ¶
type IntegrationTlsConfig struct {
ServerNameToVerify *string `pulumi:"serverNameToVerify"`
}
type IntegrationTlsConfigArgs ¶
type IntegrationTlsConfigArgs struct {
ServerNameToVerify pulumi.StringPtrInput `pulumi:"serverNameToVerify"`
}
func (IntegrationTlsConfigArgs) ElementType ¶
func (IntegrationTlsConfigArgs) ElementType() reflect.Type
func (IntegrationTlsConfigArgs) ToIntegrationTlsConfigOutput ¶
func (i IntegrationTlsConfigArgs) ToIntegrationTlsConfigOutput() IntegrationTlsConfigOutput
func (IntegrationTlsConfigArgs) ToIntegrationTlsConfigOutputWithContext ¶
func (i IntegrationTlsConfigArgs) ToIntegrationTlsConfigOutputWithContext(ctx context.Context) IntegrationTlsConfigOutput
func (IntegrationTlsConfigArgs) ToIntegrationTlsConfigPtrOutput ¶
func (i IntegrationTlsConfigArgs) ToIntegrationTlsConfigPtrOutput() IntegrationTlsConfigPtrOutput
func (IntegrationTlsConfigArgs) ToIntegrationTlsConfigPtrOutputWithContext ¶
func (i IntegrationTlsConfigArgs) ToIntegrationTlsConfigPtrOutputWithContext(ctx context.Context) IntegrationTlsConfigPtrOutput
func (IntegrationTlsConfigArgs) ToOutput ¶ added in v0.76.0
func (i IntegrationTlsConfigArgs) ToOutput(ctx context.Context) pulumix.Output[IntegrationTlsConfig]
type IntegrationTlsConfigInput ¶
type IntegrationTlsConfigInput interface { pulumi.Input ToIntegrationTlsConfigOutput() IntegrationTlsConfigOutput ToIntegrationTlsConfigOutputWithContext(context.Context) IntegrationTlsConfigOutput }
IntegrationTlsConfigInput is an input type that accepts IntegrationTlsConfigArgs and IntegrationTlsConfigOutput values. You can construct a concrete instance of `IntegrationTlsConfigInput` via:
IntegrationTlsConfigArgs{...}
type IntegrationTlsConfigOutput ¶
type IntegrationTlsConfigOutput struct{ *pulumi.OutputState }
func (IntegrationTlsConfigOutput) ElementType ¶
func (IntegrationTlsConfigOutput) ElementType() reflect.Type
func (IntegrationTlsConfigOutput) ServerNameToVerify ¶
func (o IntegrationTlsConfigOutput) ServerNameToVerify() pulumi.StringPtrOutput
func (IntegrationTlsConfigOutput) ToIntegrationTlsConfigOutput ¶
func (o IntegrationTlsConfigOutput) ToIntegrationTlsConfigOutput() IntegrationTlsConfigOutput
func (IntegrationTlsConfigOutput) ToIntegrationTlsConfigOutputWithContext ¶
func (o IntegrationTlsConfigOutput) ToIntegrationTlsConfigOutputWithContext(ctx context.Context) IntegrationTlsConfigOutput
func (IntegrationTlsConfigOutput) ToIntegrationTlsConfigPtrOutput ¶
func (o IntegrationTlsConfigOutput) ToIntegrationTlsConfigPtrOutput() IntegrationTlsConfigPtrOutput
func (IntegrationTlsConfigOutput) ToIntegrationTlsConfigPtrOutputWithContext ¶
func (o IntegrationTlsConfigOutput) ToIntegrationTlsConfigPtrOutputWithContext(ctx context.Context) IntegrationTlsConfigPtrOutput
func (IntegrationTlsConfigOutput) ToOutput ¶ added in v0.76.0
func (o IntegrationTlsConfigOutput) ToOutput(ctx context.Context) pulumix.Output[IntegrationTlsConfig]
type IntegrationTlsConfigPtrInput ¶
type IntegrationTlsConfigPtrInput interface { pulumi.Input ToIntegrationTlsConfigPtrOutput() IntegrationTlsConfigPtrOutput ToIntegrationTlsConfigPtrOutputWithContext(context.Context) IntegrationTlsConfigPtrOutput }
IntegrationTlsConfigPtrInput is an input type that accepts IntegrationTlsConfigArgs, IntegrationTlsConfigPtr and IntegrationTlsConfigPtrOutput values. You can construct a concrete instance of `IntegrationTlsConfigPtrInput` via:
IntegrationTlsConfigArgs{...} or: nil
func IntegrationTlsConfigPtr ¶
func IntegrationTlsConfigPtr(v *IntegrationTlsConfigArgs) IntegrationTlsConfigPtrInput
type IntegrationTlsConfigPtrOutput ¶
type IntegrationTlsConfigPtrOutput struct{ *pulumi.OutputState }
func (IntegrationTlsConfigPtrOutput) Elem ¶
func (o IntegrationTlsConfigPtrOutput) Elem() IntegrationTlsConfigOutput
func (IntegrationTlsConfigPtrOutput) ElementType ¶
func (IntegrationTlsConfigPtrOutput) ElementType() reflect.Type
func (IntegrationTlsConfigPtrOutput) ServerNameToVerify ¶
func (o IntegrationTlsConfigPtrOutput) ServerNameToVerify() pulumi.StringPtrOutput
func (IntegrationTlsConfigPtrOutput) ToIntegrationTlsConfigPtrOutput ¶
func (o IntegrationTlsConfigPtrOutput) ToIntegrationTlsConfigPtrOutput() IntegrationTlsConfigPtrOutput
func (IntegrationTlsConfigPtrOutput) ToIntegrationTlsConfigPtrOutputWithContext ¶
func (o IntegrationTlsConfigPtrOutput) ToIntegrationTlsConfigPtrOutputWithContext(ctx context.Context) IntegrationTlsConfigPtrOutput
func (IntegrationTlsConfigPtrOutput) ToOutput ¶ added in v0.76.0
func (o IntegrationTlsConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*IntegrationTlsConfig]
type LookupApiArgs ¶ added in v0.12.0
type LookupApiArgs struct {
ApiId string `pulumi:"apiId"`
}
type LookupApiGatewayManagedOverridesArgs ¶ added in v0.12.0
type LookupApiGatewayManagedOverridesArgs struct {
Id string `pulumi:"id"`
}
type LookupApiGatewayManagedOverridesOutputArgs ¶ added in v0.12.0
type LookupApiGatewayManagedOverridesOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupApiGatewayManagedOverridesOutputArgs) ElementType ¶ added in v0.12.0
func (LookupApiGatewayManagedOverridesOutputArgs) ElementType() reflect.Type
type LookupApiGatewayManagedOverridesResult ¶ added in v0.12.0
type LookupApiGatewayManagedOverridesResult struct { Id *string `pulumi:"id"` Integration *ApiGatewayManagedOverridesIntegrationOverrides `pulumi:"integration"` Route *ApiGatewayManagedOverridesRouteOverrides `pulumi:"route"` Stage *ApiGatewayManagedOverridesStageOverrides `pulumi:"stage"` }
func LookupApiGatewayManagedOverrides ¶ added in v0.12.0
func LookupApiGatewayManagedOverrides(ctx *pulumi.Context, args *LookupApiGatewayManagedOverridesArgs, opts ...pulumi.InvokeOption) (*LookupApiGatewayManagedOverridesResult, error)
Resource Type definition for AWS::ApiGatewayV2::ApiGatewayManagedOverrides
type LookupApiGatewayManagedOverridesResultOutput ¶ added in v0.12.0
type LookupApiGatewayManagedOverridesResultOutput struct{ *pulumi.OutputState }
func LookupApiGatewayManagedOverridesOutput ¶ added in v0.12.0
func LookupApiGatewayManagedOverridesOutput(ctx *pulumi.Context, args LookupApiGatewayManagedOverridesOutputArgs, opts ...pulumi.InvokeOption) LookupApiGatewayManagedOverridesResultOutput
func (LookupApiGatewayManagedOverridesResultOutput) ElementType ¶ added in v0.12.0
func (LookupApiGatewayManagedOverridesResultOutput) ElementType() reflect.Type
func (LookupApiGatewayManagedOverridesResultOutput) Integration ¶ added in v0.12.0
func (LookupApiGatewayManagedOverridesResultOutput) ToLookupApiGatewayManagedOverridesResultOutput ¶ added in v0.12.0
func (o LookupApiGatewayManagedOverridesResultOutput) ToLookupApiGatewayManagedOverridesResultOutput() LookupApiGatewayManagedOverridesResultOutput
func (LookupApiGatewayManagedOverridesResultOutput) ToLookupApiGatewayManagedOverridesResultOutputWithContext ¶ added in v0.12.0
func (o LookupApiGatewayManagedOverridesResultOutput) ToLookupApiGatewayManagedOverridesResultOutputWithContext(ctx context.Context) LookupApiGatewayManagedOverridesResultOutput
func (LookupApiGatewayManagedOverridesResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupApiGatewayManagedOverridesResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupApiGatewayManagedOverridesResult]
type LookupApiMappingArgs ¶ added in v0.12.0
type LookupApiMappingOutputArgs ¶ added in v0.12.0
type LookupApiMappingOutputArgs struct { ApiMappingId pulumi.StringInput `pulumi:"apiMappingId"` // The domain name. DomainName pulumi.StringInput `pulumi:"domainName"` }
func (LookupApiMappingOutputArgs) ElementType ¶ added in v0.12.0
func (LookupApiMappingOutputArgs) ElementType() reflect.Type
type LookupApiMappingResult ¶ added in v0.12.0
type LookupApiMappingResult struct { // The identifier of the API. ApiId *string `pulumi:"apiId"` ApiMappingId *string `pulumi:"apiMappingId"` // The API mapping key. ApiMappingKey *string `pulumi:"apiMappingKey"` // The API stage. Stage *string `pulumi:"stage"` }
func LookupApiMapping ¶ added in v0.12.0
func LookupApiMapping(ctx *pulumi.Context, args *LookupApiMappingArgs, opts ...pulumi.InvokeOption) (*LookupApiMappingResult, error)
The “AWS::ApiGatewayV2::ApiMapping“ resource contains an API mapping. An API mapping relates a path of your custom domain name to a stage of your API. A custom domain name can have multiple API mappings, but the paths can't overlap. A custom domain can map only to APIs of the same protocol type. For more information, see [CreateApiMapping](https://docs.aws.amazon.com/apigatewayv2/latest/api-reference/domainnames-domainname-apimappings.html#CreateApiMapping) in the *Amazon API Gateway V2 API Reference*.
type LookupApiMappingResultOutput ¶ added in v0.12.0
type LookupApiMappingResultOutput struct{ *pulumi.OutputState }
func LookupApiMappingOutput ¶ added in v0.12.0
func LookupApiMappingOutput(ctx *pulumi.Context, args LookupApiMappingOutputArgs, opts ...pulumi.InvokeOption) LookupApiMappingResultOutput
func (LookupApiMappingResultOutput) ApiId ¶ added in v0.50.0
func (o LookupApiMappingResultOutput) ApiId() pulumi.StringPtrOutput
The identifier of the API.
func (LookupApiMappingResultOutput) ApiMappingId ¶ added in v0.68.0
func (o LookupApiMappingResultOutput) ApiMappingId() pulumi.StringPtrOutput
func (LookupApiMappingResultOutput) ApiMappingKey ¶ added in v0.12.0
func (o LookupApiMappingResultOutput) ApiMappingKey() pulumi.StringPtrOutput
The API mapping key.
func (LookupApiMappingResultOutput) ElementType ¶ added in v0.12.0
func (LookupApiMappingResultOutput) ElementType() reflect.Type
func (LookupApiMappingResultOutput) Stage ¶ added in v0.12.0
func (o LookupApiMappingResultOutput) Stage() pulumi.StringPtrOutput
The API stage.
func (LookupApiMappingResultOutput) ToLookupApiMappingResultOutput ¶ added in v0.12.0
func (o LookupApiMappingResultOutput) ToLookupApiMappingResultOutput() LookupApiMappingResultOutput
func (LookupApiMappingResultOutput) ToLookupApiMappingResultOutputWithContext ¶ added in v0.12.0
func (o LookupApiMappingResultOutput) ToLookupApiMappingResultOutputWithContext(ctx context.Context) LookupApiMappingResultOutput
func (LookupApiMappingResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupApiMappingResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupApiMappingResult]
type LookupApiOutputArgs ¶ added in v0.12.0
type LookupApiOutputArgs struct {
ApiId pulumi.StringInput `pulumi:"apiId"`
}
func (LookupApiOutputArgs) ElementType ¶ added in v0.12.0
func (LookupApiOutputArgs) ElementType() reflect.Type
type LookupApiResult ¶ added in v0.12.0
type LookupApiResult struct { ApiEndpoint *string `pulumi:"apiEndpoint"` ApiId *string `pulumi:"apiId"` // An API key selection expression. Supported only for WebSocket APIs. See [API Key Selection Expressions](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-apikey-selection-expressions). ApiKeySelectionExpression *string `pulumi:"apiKeySelectionExpression"` // A CORS configuration. Supported only for HTTP APIs. See [Configuring CORS](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-cors.html) for more information. CorsConfiguration *ApiCors `pulumi:"corsConfiguration"` // The description of the API. Description *string `pulumi:"description"` // Specifies whether clients can invoke your API by using the default “execute-api“ endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint. DisableExecuteApiEndpoint *bool `pulumi:"disableExecuteApiEndpoint"` // The name of the API. Required unless you specify an OpenAPI definition for “Body“ or “S3BodyLocation“. Name *string `pulumi:"name"` // The route selection expression for the API. For HTTP APIs, the “routeSelectionExpression“ must be “${request.method} ${request.path}“. If not provided, this will be the default for HTTP APIs. This property is required for WebSocket APIs. RouteSelectionExpression *string `pulumi:"routeSelectionExpression"` // The collection of tags. Each tag element is associated with a given resource. Tags interface{} `pulumi:"tags"` // A version identifier for the API. Version *string `pulumi:"version"` }
func LookupApi ¶ added in v0.12.0
func LookupApi(ctx *pulumi.Context, args *LookupApiArgs, opts ...pulumi.InvokeOption) (*LookupApiResult, error)
The “AWS::ApiGatewayV2::Api“ resource creates an API. WebSocket APIs and HTTP APIs are supported. For more information about WebSocket APIs, see [About WebSocket APIs in API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-overview.html) in the *API Gateway Developer Guide*. For more information about HTTP APIs, see [HTTP APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api.html) in the *API Gateway Developer Guide.*
type LookupApiResultOutput ¶ added in v0.12.0
type LookupApiResultOutput struct{ *pulumi.OutputState }
func LookupApiOutput ¶ added in v0.12.0
func LookupApiOutput(ctx *pulumi.Context, args LookupApiOutputArgs, opts ...pulumi.InvokeOption) LookupApiResultOutput
func (LookupApiResultOutput) ApiEndpoint ¶ added in v0.12.0
func (o LookupApiResultOutput) ApiEndpoint() pulumi.StringPtrOutput
func (LookupApiResultOutput) ApiId ¶ added in v0.40.0
func (o LookupApiResultOutput) ApiId() pulumi.StringPtrOutput
func (LookupApiResultOutput) ApiKeySelectionExpression ¶ added in v0.12.0
func (o LookupApiResultOutput) ApiKeySelectionExpression() pulumi.StringPtrOutput
An API key selection expression. Supported only for WebSocket APIs. See [API Key Selection Expressions](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-apikey-selection-expressions).
func (LookupApiResultOutput) CorsConfiguration ¶ added in v0.12.0
func (o LookupApiResultOutput) CorsConfiguration() ApiCorsPtrOutput
A CORS configuration. Supported only for HTTP APIs. See [Configuring CORS](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-cors.html) for more information.
func (LookupApiResultOutput) Description ¶ added in v0.12.0
func (o LookupApiResultOutput) Description() pulumi.StringPtrOutput
The description of the API.
func (LookupApiResultOutput) DisableExecuteApiEndpoint ¶ added in v0.12.0
func (o LookupApiResultOutput) DisableExecuteApiEndpoint() pulumi.BoolPtrOutput
Specifies whether clients can invoke your API by using the default “execute-api“ endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.
func (LookupApiResultOutput) ElementType ¶ added in v0.12.0
func (LookupApiResultOutput) ElementType() reflect.Type
func (LookupApiResultOutput) Name ¶ added in v0.12.0
func (o LookupApiResultOutput) Name() pulumi.StringPtrOutput
The name of the API. Required unless you specify an OpenAPI definition for “Body“ or “S3BodyLocation“.
func (LookupApiResultOutput) RouteSelectionExpression ¶ added in v0.12.0
func (o LookupApiResultOutput) RouteSelectionExpression() pulumi.StringPtrOutput
The route selection expression for the API. For HTTP APIs, the “routeSelectionExpression“ must be “${request.method} ${request.path}“. If not provided, this will be the default for HTTP APIs. This property is required for WebSocket APIs.
func (LookupApiResultOutput) Tags ¶ added in v0.12.0
func (o LookupApiResultOutput) Tags() pulumi.AnyOutput
The collection of tags. Each tag element is associated with a given resource.
func (LookupApiResultOutput) ToLookupApiResultOutput ¶ added in v0.12.0
func (o LookupApiResultOutput) ToLookupApiResultOutput() LookupApiResultOutput
func (LookupApiResultOutput) ToLookupApiResultOutputWithContext ¶ added in v0.12.0
func (o LookupApiResultOutput) ToLookupApiResultOutputWithContext(ctx context.Context) LookupApiResultOutput
func (LookupApiResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupApiResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupApiResult]
func (LookupApiResultOutput) Version ¶ added in v0.12.0
func (o LookupApiResultOutput) Version() pulumi.StringPtrOutput
A version identifier for the API.
type LookupAuthorizerArgs ¶ added in v0.12.0
type LookupAuthorizerOutputArgs ¶ added in v0.12.0
type LookupAuthorizerOutputArgs struct { ApiId pulumi.StringInput `pulumi:"apiId"` AuthorizerId pulumi.StringInput `pulumi:"authorizerId"` }
func (LookupAuthorizerOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAuthorizerOutputArgs) ElementType() reflect.Type
type LookupAuthorizerResult ¶ added in v0.12.0
type LookupAuthorizerResult struct { AuthorizerCredentialsArn *string `pulumi:"authorizerCredentialsArn"` AuthorizerId *string `pulumi:"authorizerId"` AuthorizerPayloadFormatVersion *string `pulumi:"authorizerPayloadFormatVersion"` AuthorizerResultTtlInSeconds *int `pulumi:"authorizerResultTtlInSeconds"` AuthorizerType *string `pulumi:"authorizerType"` AuthorizerUri *string `pulumi:"authorizerUri"` EnableSimpleResponses *bool `pulumi:"enableSimpleResponses"` IdentitySource []string `pulumi:"identitySource"` IdentityValidationExpression *string `pulumi:"identityValidationExpression"` JwtConfiguration *AuthorizerJwtConfiguration `pulumi:"jwtConfiguration"` Name *string `pulumi:"name"` }
func LookupAuthorizer ¶ added in v0.12.0
func LookupAuthorizer(ctx *pulumi.Context, args *LookupAuthorizerArgs, opts ...pulumi.InvokeOption) (*LookupAuthorizerResult, error)
Resource Type definition for AWS::ApiGatewayV2::Authorizer
type LookupAuthorizerResultOutput ¶ added in v0.12.0
type LookupAuthorizerResultOutput struct{ *pulumi.OutputState }
func LookupAuthorizerOutput ¶ added in v0.12.0
func LookupAuthorizerOutput(ctx *pulumi.Context, args LookupAuthorizerOutputArgs, opts ...pulumi.InvokeOption) LookupAuthorizerResultOutput
func (LookupAuthorizerResultOutput) AuthorizerCredentialsArn ¶ added in v0.12.0
func (o LookupAuthorizerResultOutput) AuthorizerCredentialsArn() pulumi.StringPtrOutput
func (LookupAuthorizerResultOutput) AuthorizerId ¶ added in v0.42.0
func (o LookupAuthorizerResultOutput) AuthorizerId() pulumi.StringPtrOutput
func (LookupAuthorizerResultOutput) AuthorizerPayloadFormatVersion ¶ added in v0.12.0
func (o LookupAuthorizerResultOutput) AuthorizerPayloadFormatVersion() pulumi.StringPtrOutput
func (LookupAuthorizerResultOutput) AuthorizerResultTtlInSeconds ¶ added in v0.12.0
func (o LookupAuthorizerResultOutput) AuthorizerResultTtlInSeconds() pulumi.IntPtrOutput
func (LookupAuthorizerResultOutput) AuthorizerType ¶ added in v0.12.0
func (o LookupAuthorizerResultOutput) AuthorizerType() pulumi.StringPtrOutput
func (LookupAuthorizerResultOutput) AuthorizerUri ¶ added in v0.12.0
func (o LookupAuthorizerResultOutput) AuthorizerUri() pulumi.StringPtrOutput
func (LookupAuthorizerResultOutput) ElementType ¶ added in v0.12.0
func (LookupAuthorizerResultOutput) ElementType() reflect.Type
func (LookupAuthorizerResultOutput) EnableSimpleResponses ¶ added in v0.12.0
func (o LookupAuthorizerResultOutput) EnableSimpleResponses() pulumi.BoolPtrOutput
func (LookupAuthorizerResultOutput) IdentitySource ¶ added in v0.12.0
func (o LookupAuthorizerResultOutput) IdentitySource() pulumi.StringArrayOutput
func (LookupAuthorizerResultOutput) IdentityValidationExpression ¶ added in v0.12.0
func (o LookupAuthorizerResultOutput) IdentityValidationExpression() pulumi.StringPtrOutput
func (LookupAuthorizerResultOutput) JwtConfiguration ¶ added in v0.12.0
func (o LookupAuthorizerResultOutput) JwtConfiguration() AuthorizerJwtConfigurationPtrOutput
func (LookupAuthorizerResultOutput) Name ¶ added in v0.12.0
func (o LookupAuthorizerResultOutput) Name() pulumi.StringPtrOutput
func (LookupAuthorizerResultOutput) ToLookupAuthorizerResultOutput ¶ added in v0.12.0
func (o LookupAuthorizerResultOutput) ToLookupAuthorizerResultOutput() LookupAuthorizerResultOutput
func (LookupAuthorizerResultOutput) ToLookupAuthorizerResultOutputWithContext ¶ added in v0.12.0
func (o LookupAuthorizerResultOutput) ToLookupAuthorizerResultOutputWithContext(ctx context.Context) LookupAuthorizerResultOutput
func (LookupAuthorizerResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupAuthorizerResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAuthorizerResult]
type LookupDeploymentArgs ¶ added in v0.12.0
type LookupDeploymentOutputArgs ¶ added in v0.12.0
type LookupDeploymentOutputArgs struct { // The API identifier. ApiId pulumi.StringInput `pulumi:"apiId"` DeploymentId pulumi.StringInput `pulumi:"deploymentId"` }
func (LookupDeploymentOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDeploymentOutputArgs) ElementType() reflect.Type
type LookupDeploymentResult ¶ added in v0.12.0
type LookupDeploymentResult struct { DeploymentId *string `pulumi:"deploymentId"` // The description for the deployment resource. Description *string `pulumi:"description"` }
func LookupDeployment ¶ added in v0.12.0
func LookupDeployment(ctx *pulumi.Context, args *LookupDeploymentArgs, opts ...pulumi.InvokeOption) (*LookupDeploymentResult, error)
The “AWS::ApiGatewayV2::Deployment“ resource creates a deployment for an API.
type LookupDeploymentResultOutput ¶ added in v0.12.0
type LookupDeploymentResultOutput struct{ *pulumi.OutputState }
func LookupDeploymentOutput ¶ added in v0.12.0
func LookupDeploymentOutput(ctx *pulumi.Context, args LookupDeploymentOutputArgs, opts ...pulumi.InvokeOption) LookupDeploymentResultOutput
func (LookupDeploymentResultOutput) DeploymentId ¶ added in v0.40.0
func (o LookupDeploymentResultOutput) DeploymentId() pulumi.StringPtrOutput
func (LookupDeploymentResultOutput) Description ¶ added in v0.12.0
func (o LookupDeploymentResultOutput) Description() pulumi.StringPtrOutput
The description for the deployment resource.
func (LookupDeploymentResultOutput) ElementType ¶ added in v0.12.0
func (LookupDeploymentResultOutput) ElementType() reflect.Type
func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutput ¶ added in v0.12.0
func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput
func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext ¶ added in v0.12.0
func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput
func (LookupDeploymentResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupDeploymentResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDeploymentResult]
type LookupDomainNameArgs ¶ added in v0.12.0
type LookupDomainNameArgs struct { // The custom domain name for your API in Amazon API Gateway. Uppercase letters are not supported. DomainName string `pulumi:"domainName"` }
type LookupDomainNameOutputArgs ¶ added in v0.12.0
type LookupDomainNameOutputArgs struct { // The custom domain name for your API in Amazon API Gateway. Uppercase letters are not supported. DomainName pulumi.StringInput `pulumi:"domainName"` }
func (LookupDomainNameOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDomainNameOutputArgs) ElementType() reflect.Type
type LookupDomainNameResult ¶ added in v0.12.0
type LookupDomainNameResult struct { // The domain name configurations. DomainNameConfigurations []DomainNameConfiguration `pulumi:"domainNameConfigurations"` // The mutual TLS authentication configuration for a custom domain name. MutualTlsAuthentication *DomainNameMutualTlsAuthentication `pulumi:"mutualTlsAuthentication"` RegionalDomainName *string `pulumi:"regionalDomainName"` RegionalHostedZoneId *string `pulumi:"regionalHostedZoneId"` // The collection of tags associated with a domain name. Tags interface{} `pulumi:"tags"` }
func LookupDomainName ¶ added in v0.12.0
func LookupDomainName(ctx *pulumi.Context, args *LookupDomainNameArgs, opts ...pulumi.InvokeOption) (*LookupDomainNameResult, error)
The “AWS::ApiGatewayV2::DomainName“ resource specifies a custom domain name for your API in Amazon API Gateway (API Gateway).
You can use a custom domain name to provide a URL that's more intuitive and easier to recall. For more information about using custom domain names, see [Set up Custom Domain Name for an API in API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-custom-domains.html) in the *API Gateway Developer Guide*.
type LookupDomainNameResultOutput ¶ added in v0.12.0
type LookupDomainNameResultOutput struct{ *pulumi.OutputState }
func LookupDomainNameOutput ¶ added in v0.12.0
func LookupDomainNameOutput(ctx *pulumi.Context, args LookupDomainNameOutputArgs, opts ...pulumi.InvokeOption) LookupDomainNameResultOutput
func (LookupDomainNameResultOutput) DomainNameConfigurations ¶ added in v0.12.0
func (o LookupDomainNameResultOutput) DomainNameConfigurations() DomainNameConfigurationArrayOutput
The domain name configurations.
func (LookupDomainNameResultOutput) ElementType ¶ added in v0.12.0
func (LookupDomainNameResultOutput) ElementType() reflect.Type
func (LookupDomainNameResultOutput) MutualTlsAuthentication ¶ added in v0.12.0
func (o LookupDomainNameResultOutput) MutualTlsAuthentication() DomainNameMutualTlsAuthenticationPtrOutput
The mutual TLS authentication configuration for a custom domain name.
func (LookupDomainNameResultOutput) RegionalDomainName ¶ added in v0.12.0
func (o LookupDomainNameResultOutput) RegionalDomainName() pulumi.StringPtrOutput
func (LookupDomainNameResultOutput) RegionalHostedZoneId ¶ added in v0.12.0
func (o LookupDomainNameResultOutput) RegionalHostedZoneId() pulumi.StringPtrOutput
func (LookupDomainNameResultOutput) Tags ¶ added in v0.12.0
func (o LookupDomainNameResultOutput) Tags() pulumi.AnyOutput
The collection of tags associated with a domain name.
func (LookupDomainNameResultOutput) ToLookupDomainNameResultOutput ¶ added in v0.12.0
func (o LookupDomainNameResultOutput) ToLookupDomainNameResultOutput() LookupDomainNameResultOutput
func (LookupDomainNameResultOutput) ToLookupDomainNameResultOutputWithContext ¶ added in v0.12.0
func (o LookupDomainNameResultOutput) ToLookupDomainNameResultOutputWithContext(ctx context.Context) LookupDomainNameResultOutput
func (LookupDomainNameResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupDomainNameResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDomainNameResult]
type LookupIntegrationArgs ¶ added in v0.12.0
type LookupIntegrationArgs struct {
Id string `pulumi:"id"`
}
type LookupIntegrationOutputArgs ¶ added in v0.12.0
type LookupIntegrationOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupIntegrationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupIntegrationOutputArgs) ElementType() reflect.Type
type LookupIntegrationResponseArgs ¶ added in v0.12.0
type LookupIntegrationResponseOutputArgs ¶ added in v0.12.0
type LookupIntegrationResponseOutputArgs struct { // The API identifier. ApiId pulumi.StringInput `pulumi:"apiId"` // The integration ID. IntegrationId pulumi.StringInput `pulumi:"integrationId"` IntegrationResponseId pulumi.StringInput `pulumi:"integrationResponseId"` }
func (LookupIntegrationResponseOutputArgs) ElementType ¶ added in v0.12.0
func (LookupIntegrationResponseOutputArgs) ElementType() reflect.Type
type LookupIntegrationResponseResult ¶ added in v0.12.0
type LookupIntegrationResponseResult struct { // Supported only for WebSocket APIs. Specifies how to handle response payload content type conversions. Supported values are “CONVERT_TO_BINARY“ and “CONVERT_TO_TEXT“, with the following behaviors: // “CONVERT_TO_BINARY“: Converts a response payload from a Base64-encoded string to the corresponding binary blob. // “CONVERT_TO_TEXT“: Converts a response payload from a binary blob to a Base64-encoded string. // If this property is not defined, the response payload will be passed through from the integration response to the route response or method response without modification. ContentHandlingStrategy *string `pulumi:"contentHandlingStrategy"` IntegrationResponseId *string `pulumi:"integrationResponseId"` // The integration response key. IntegrationResponseKey *string `pulumi:"integrationResponseKey"` // A key-value map specifying response parameters that are passed to the method response from the backend. The key is a method response header parameter name and the mapped value is an integration response header value, a static value enclosed within a pair of single quotes, or a JSON expression from the integration response body. The mapping key must match the pattern of “method.response.header.{name}“, where name is a valid and unique header name. The mapped non-static value must match the pattern of “integration.response.header.{name}“ or “integration.response.body.{JSON-expression}“, where “{name}“ is a valid and unique response header name and “{JSON-expression}“ is a valid JSON expression without the “$“ prefix. ResponseParameters interface{} `pulumi:"responseParameters"` // The collection of response templates for the integration response as a string-to-string map of key-value pairs. Response templates are represented as a key/value map, with a content-type as the key and a template as the value. ResponseTemplates interface{} `pulumi:"responseTemplates"` // The template selection expression for the integration response. Supported only for WebSocket APIs. TemplateSelectionExpression *string `pulumi:"templateSelectionExpression"` }
func LookupIntegrationResponse ¶ added in v0.12.0
func LookupIntegrationResponse(ctx *pulumi.Context, args *LookupIntegrationResponseArgs, opts ...pulumi.InvokeOption) (*LookupIntegrationResponseResult, error)
The “AWS::ApiGatewayV2::IntegrationResponse“ resource updates an integration response for an WebSocket API. For more information, see [Set up WebSocket API Integration Responses in API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-integration-responses.html) in the *API Gateway Developer Guide*.
type LookupIntegrationResponseResultOutput ¶ added in v0.12.0
type LookupIntegrationResponseResultOutput struct{ *pulumi.OutputState }
func LookupIntegrationResponseOutput ¶ added in v0.12.0
func LookupIntegrationResponseOutput(ctx *pulumi.Context, args LookupIntegrationResponseOutputArgs, opts ...pulumi.InvokeOption) LookupIntegrationResponseResultOutput
func (LookupIntegrationResponseResultOutput) ContentHandlingStrategy ¶ added in v0.12.0
func (o LookupIntegrationResponseResultOutput) ContentHandlingStrategy() pulumi.StringPtrOutput
Supported only for WebSocket APIs. Specifies how to handle response payload content type conversions. Supported values are “CONVERT_TO_BINARY“ and “CONVERT_TO_TEXT“, with the following behaviors:
``CONVERT_TO_BINARY``: Converts a response payload from a Base64-encoded string to the corresponding binary blob. ``CONVERT_TO_TEXT``: Converts a response payload from a binary blob to a Base64-encoded string. If this property is not defined, the response payload will be passed through from the integration response to the route response or method response without modification.
func (LookupIntegrationResponseResultOutput) ElementType ¶ added in v0.12.0
func (LookupIntegrationResponseResultOutput) ElementType() reflect.Type
func (LookupIntegrationResponseResultOutput) IntegrationResponseId ¶ added in v0.60.0
func (o LookupIntegrationResponseResultOutput) IntegrationResponseId() pulumi.StringPtrOutput
func (LookupIntegrationResponseResultOutput) IntegrationResponseKey ¶ added in v0.12.0
func (o LookupIntegrationResponseResultOutput) IntegrationResponseKey() pulumi.StringPtrOutput
The integration response key.
func (LookupIntegrationResponseResultOutput) ResponseParameters ¶ added in v0.12.0
func (o LookupIntegrationResponseResultOutput) ResponseParameters() pulumi.AnyOutput
A key-value map specifying response parameters that are passed to the method response from the backend. The key is a method response header parameter name and the mapped value is an integration response header value, a static value enclosed within a pair of single quotes, or a JSON expression from the integration response body. The mapping key must match the pattern of “method.response.header.{name}“, where name is a valid and unique header name. The mapped non-static value must match the pattern of “integration.response.header.{name}“ or “integration.response.body.{JSON-expression}“, where “{name}“ is a valid and unique response header name and “{JSON-expression}“ is a valid JSON expression without the “$“ prefix.
func (LookupIntegrationResponseResultOutput) ResponseTemplates ¶ added in v0.12.0
func (o LookupIntegrationResponseResultOutput) ResponseTemplates() pulumi.AnyOutput
The collection of response templates for the integration response as a string-to-string map of key-value pairs. Response templates are represented as a key/value map, with a content-type as the key and a template as the value.
func (LookupIntegrationResponseResultOutput) TemplateSelectionExpression ¶ added in v0.12.0
func (o LookupIntegrationResponseResultOutput) TemplateSelectionExpression() pulumi.StringPtrOutput
The template selection expression for the integration response. Supported only for WebSocket APIs.
func (LookupIntegrationResponseResultOutput) ToLookupIntegrationResponseResultOutput ¶ added in v0.12.0
func (o LookupIntegrationResponseResultOutput) ToLookupIntegrationResponseResultOutput() LookupIntegrationResponseResultOutput
func (LookupIntegrationResponseResultOutput) ToLookupIntegrationResponseResultOutputWithContext ¶ added in v0.12.0
func (o LookupIntegrationResponseResultOutput) ToLookupIntegrationResponseResultOutputWithContext(ctx context.Context) LookupIntegrationResponseResultOutput
func (LookupIntegrationResponseResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupIntegrationResponseResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupIntegrationResponseResult]
type LookupIntegrationResult ¶ added in v0.12.0
type LookupIntegrationResult struct { ConnectionId *string `pulumi:"connectionId"` ConnectionType *string `pulumi:"connectionType"` ContentHandlingStrategy *string `pulumi:"contentHandlingStrategy"` CredentialsArn *string `pulumi:"credentialsArn"` Description *string `pulumi:"description"` Id *string `pulumi:"id"` IntegrationMethod *string `pulumi:"integrationMethod"` IntegrationSubtype *string `pulumi:"integrationSubtype"` IntegrationType *string `pulumi:"integrationType"` IntegrationUri *string `pulumi:"integrationUri"` PassthroughBehavior *string `pulumi:"passthroughBehavior"` PayloadFormatVersion *string `pulumi:"payloadFormatVersion"` RequestParameters interface{} `pulumi:"requestParameters"` RequestTemplates interface{} `pulumi:"requestTemplates"` ResponseParameters interface{} `pulumi:"responseParameters"` TemplateSelectionExpression *string `pulumi:"templateSelectionExpression"` TimeoutInMillis *int `pulumi:"timeoutInMillis"` TlsConfig *IntegrationTlsConfig `pulumi:"tlsConfig"` }
func LookupIntegration ¶ added in v0.12.0
func LookupIntegration(ctx *pulumi.Context, args *LookupIntegrationArgs, opts ...pulumi.InvokeOption) (*LookupIntegrationResult, error)
Resource Type definition for AWS::ApiGatewayV2::Integration
type LookupIntegrationResultOutput ¶ added in v0.12.0
type LookupIntegrationResultOutput struct{ *pulumi.OutputState }
func LookupIntegrationOutput ¶ added in v0.12.0
func LookupIntegrationOutput(ctx *pulumi.Context, args LookupIntegrationOutputArgs, opts ...pulumi.InvokeOption) LookupIntegrationResultOutput
func (LookupIntegrationResultOutput) ConnectionId ¶ added in v0.12.0
func (o LookupIntegrationResultOutput) ConnectionId() pulumi.StringPtrOutput
func (LookupIntegrationResultOutput) ConnectionType ¶ added in v0.12.0
func (o LookupIntegrationResultOutput) ConnectionType() pulumi.StringPtrOutput
func (LookupIntegrationResultOutput) ContentHandlingStrategy ¶ added in v0.12.0
func (o LookupIntegrationResultOutput) ContentHandlingStrategy() pulumi.StringPtrOutput
func (LookupIntegrationResultOutput) CredentialsArn ¶ added in v0.12.0
func (o LookupIntegrationResultOutput) CredentialsArn() pulumi.StringPtrOutput
func (LookupIntegrationResultOutput) Description ¶ added in v0.12.0
func (o LookupIntegrationResultOutput) Description() pulumi.StringPtrOutput
func (LookupIntegrationResultOutput) ElementType ¶ added in v0.12.0
func (LookupIntegrationResultOutput) ElementType() reflect.Type
func (LookupIntegrationResultOutput) Id ¶ added in v0.12.0
func (o LookupIntegrationResultOutput) Id() pulumi.StringPtrOutput
func (LookupIntegrationResultOutput) IntegrationMethod ¶ added in v0.12.0
func (o LookupIntegrationResultOutput) IntegrationMethod() pulumi.StringPtrOutput
func (LookupIntegrationResultOutput) IntegrationSubtype ¶ added in v0.12.0
func (o LookupIntegrationResultOutput) IntegrationSubtype() pulumi.StringPtrOutput
func (LookupIntegrationResultOutput) IntegrationType ¶ added in v0.12.0
func (o LookupIntegrationResultOutput) IntegrationType() pulumi.StringPtrOutput
func (LookupIntegrationResultOutput) IntegrationUri ¶ added in v0.12.0
func (o LookupIntegrationResultOutput) IntegrationUri() pulumi.StringPtrOutput
func (LookupIntegrationResultOutput) PassthroughBehavior ¶ added in v0.12.0
func (o LookupIntegrationResultOutput) PassthroughBehavior() pulumi.StringPtrOutput
func (LookupIntegrationResultOutput) PayloadFormatVersion ¶ added in v0.12.0
func (o LookupIntegrationResultOutput) PayloadFormatVersion() pulumi.StringPtrOutput
func (LookupIntegrationResultOutput) RequestParameters ¶ added in v0.12.0
func (o LookupIntegrationResultOutput) RequestParameters() pulumi.AnyOutput
func (LookupIntegrationResultOutput) RequestTemplates ¶ added in v0.12.0
func (o LookupIntegrationResultOutput) RequestTemplates() pulumi.AnyOutput
func (LookupIntegrationResultOutput) ResponseParameters ¶ added in v0.12.0
func (o LookupIntegrationResultOutput) ResponseParameters() pulumi.AnyOutput
func (LookupIntegrationResultOutput) TemplateSelectionExpression ¶ added in v0.12.0
func (o LookupIntegrationResultOutput) TemplateSelectionExpression() pulumi.StringPtrOutput
func (LookupIntegrationResultOutput) TimeoutInMillis ¶ added in v0.12.0
func (o LookupIntegrationResultOutput) TimeoutInMillis() pulumi.IntPtrOutput
func (LookupIntegrationResultOutput) TlsConfig ¶ added in v0.12.0
func (o LookupIntegrationResultOutput) TlsConfig() IntegrationTlsConfigPtrOutput
func (LookupIntegrationResultOutput) ToLookupIntegrationResultOutput ¶ added in v0.12.0
func (o LookupIntegrationResultOutput) ToLookupIntegrationResultOutput() LookupIntegrationResultOutput
func (LookupIntegrationResultOutput) ToLookupIntegrationResultOutputWithContext ¶ added in v0.12.0
func (o LookupIntegrationResultOutput) ToLookupIntegrationResultOutputWithContext(ctx context.Context) LookupIntegrationResultOutput
func (LookupIntegrationResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupIntegrationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupIntegrationResult]
type LookupModelArgs ¶ added in v0.12.0
type LookupModelOutputArgs ¶ added in v0.12.0
type LookupModelOutputArgs struct { // The API identifier. ApiId pulumi.StringInput `pulumi:"apiId"` ModelId pulumi.StringInput `pulumi:"modelId"` }
func (LookupModelOutputArgs) ElementType ¶ added in v0.12.0
func (LookupModelOutputArgs) ElementType() reflect.Type
type LookupModelResult ¶ added in v0.12.0
type LookupModelResult struct { // The content-type for the model, for example, "application/json". ContentType *string `pulumi:"contentType"` // The description of the model. Description *string `pulumi:"description"` ModelId *string `pulumi:"modelId"` // The name of the model. Name *string `pulumi:"name"` // The schema for the model. For application/json models, this should be JSON schema draft 4 model. Schema interface{} `pulumi:"schema"` }
func LookupModel ¶ added in v0.12.0
func LookupModel(ctx *pulumi.Context, args *LookupModelArgs, opts ...pulumi.InvokeOption) (*LookupModelResult, error)
The “AWS::ApiGatewayV2::Model“ resource updates data model for a WebSocket API. For more information, see [Model Selection Expressions](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-model-selection-expressions) in the *API Gateway Developer Guide*.
type LookupModelResultOutput ¶ added in v0.12.0
type LookupModelResultOutput struct{ *pulumi.OutputState }
func LookupModelOutput ¶ added in v0.12.0
func LookupModelOutput(ctx *pulumi.Context, args LookupModelOutputArgs, opts ...pulumi.InvokeOption) LookupModelResultOutput
func (LookupModelResultOutput) ContentType ¶ added in v0.12.0
func (o LookupModelResultOutput) ContentType() pulumi.StringPtrOutput
The content-type for the model, for example, "application/json".
func (LookupModelResultOutput) Description ¶ added in v0.12.0
func (o LookupModelResultOutput) Description() pulumi.StringPtrOutput
The description of the model.
func (LookupModelResultOutput) ElementType ¶ added in v0.12.0
func (LookupModelResultOutput) ElementType() reflect.Type
func (LookupModelResultOutput) ModelId ¶ added in v0.38.0
func (o LookupModelResultOutput) ModelId() pulumi.StringPtrOutput
func (LookupModelResultOutput) Name ¶ added in v0.12.0
func (o LookupModelResultOutput) Name() pulumi.StringPtrOutput
The name of the model.
func (LookupModelResultOutput) Schema ¶ added in v0.12.0
func (o LookupModelResultOutput) Schema() pulumi.AnyOutput
The schema for the model. For application/json models, this should be JSON schema draft 4 model.
func (LookupModelResultOutput) ToLookupModelResultOutput ¶ added in v0.12.0
func (o LookupModelResultOutput) ToLookupModelResultOutput() LookupModelResultOutput
func (LookupModelResultOutput) ToLookupModelResultOutputWithContext ¶ added in v0.12.0
func (o LookupModelResultOutput) ToLookupModelResultOutputWithContext(ctx context.Context) LookupModelResultOutput
func (LookupModelResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupModelResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupModelResult]
type LookupRouteArgs ¶ added in v0.12.0
type LookupRouteOutputArgs ¶ added in v0.12.0
type LookupRouteOutputArgs struct { // The API identifier. ApiId pulumi.StringInput `pulumi:"apiId"` RouteId pulumi.StringInput `pulumi:"routeId"` }
func (LookupRouteOutputArgs) ElementType ¶ added in v0.12.0
func (LookupRouteOutputArgs) ElementType() reflect.Type
type LookupRouteResponseArgs ¶ added in v0.12.0
type LookupRouteResponseOutputArgs ¶ added in v0.12.0
type LookupRouteResponseOutputArgs struct { // The API identifier. ApiId pulumi.StringInput `pulumi:"apiId"` // The route ID. RouteId pulumi.StringInput `pulumi:"routeId"` RouteResponseId pulumi.StringInput `pulumi:"routeResponseId"` }
func (LookupRouteResponseOutputArgs) ElementType ¶ added in v0.12.0
func (LookupRouteResponseOutputArgs) ElementType() reflect.Type
type LookupRouteResponseResult ¶ added in v0.12.0
type LookupRouteResponseResult struct { // The model selection expression for the route response. Supported only for WebSocket APIs. ModelSelectionExpression *string `pulumi:"modelSelectionExpression"` // The response models for the route response. ResponseModels interface{} `pulumi:"responseModels"` // The route response parameters. ResponseParameters *RouteResponseRouteParameters `pulumi:"responseParameters"` RouteResponseId *string `pulumi:"routeResponseId"` // The route response key. RouteResponseKey *string `pulumi:"routeResponseKey"` }
func LookupRouteResponse ¶ added in v0.12.0
func LookupRouteResponse(ctx *pulumi.Context, args *LookupRouteResponseArgs, opts ...pulumi.InvokeOption) (*LookupRouteResponseResult, error)
The “AWS::ApiGatewayV2::RouteResponse“ resource creates a route response for a WebSocket API. For more information, see [Set up Route Responses for a WebSocket API in API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-route-response.html) in the *API Gateway Developer Guide*.
type LookupRouteResponseResultOutput ¶ added in v0.12.0
type LookupRouteResponseResultOutput struct{ *pulumi.OutputState }
func LookupRouteResponseOutput ¶ added in v0.12.0
func LookupRouteResponseOutput(ctx *pulumi.Context, args LookupRouteResponseOutputArgs, opts ...pulumi.InvokeOption) LookupRouteResponseResultOutput
func (LookupRouteResponseResultOutput) ElementType ¶ added in v0.12.0
func (LookupRouteResponseResultOutput) ElementType() reflect.Type
func (LookupRouteResponseResultOutput) ModelSelectionExpression ¶ added in v0.12.0
func (o LookupRouteResponseResultOutput) ModelSelectionExpression() pulumi.StringPtrOutput
The model selection expression for the route response. Supported only for WebSocket APIs.
func (LookupRouteResponseResultOutput) ResponseModels ¶ added in v0.12.0
func (o LookupRouteResponseResultOutput) ResponseModels() pulumi.AnyOutput
The response models for the route response.
func (LookupRouteResponseResultOutput) ResponseParameters ¶ added in v0.12.0
func (o LookupRouteResponseResultOutput) ResponseParameters() RouteResponseRouteParametersPtrOutput
The route response parameters.
func (LookupRouteResponseResultOutput) RouteResponseId ¶ added in v0.51.0
func (o LookupRouteResponseResultOutput) RouteResponseId() pulumi.StringPtrOutput
func (LookupRouteResponseResultOutput) RouteResponseKey ¶ added in v0.12.0
func (o LookupRouteResponseResultOutput) RouteResponseKey() pulumi.StringPtrOutput
The route response key.
func (LookupRouteResponseResultOutput) ToLookupRouteResponseResultOutput ¶ added in v0.12.0
func (o LookupRouteResponseResultOutput) ToLookupRouteResponseResultOutput() LookupRouteResponseResultOutput
func (LookupRouteResponseResultOutput) ToLookupRouteResponseResultOutputWithContext ¶ added in v0.12.0
func (o LookupRouteResponseResultOutput) ToLookupRouteResponseResultOutputWithContext(ctx context.Context) LookupRouteResponseResultOutput
func (LookupRouteResponseResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupRouteResponseResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRouteResponseResult]
type LookupRouteResult ¶ added in v0.12.0
type LookupRouteResult struct { // Specifies whether an API key is required for the route. Supported only for WebSocket APIs. ApiKeyRequired *bool `pulumi:"apiKeyRequired"` // The authorization scopes supported by this route. AuthorizationScopes []string `pulumi:"authorizationScopes"` // The authorization type for the route. For WebSocket APIs, valid values are “NONE“ for open access, “AWS_IAM“ for using AWS IAM permissions, and “CUSTOM“ for using a Lambda authorizer. For HTTP APIs, valid values are “NONE“ for open access, “JWT“ for using JSON Web Tokens, “AWS_IAM“ for using AWS IAM permissions, and “CUSTOM“ for using a Lambda authorizer. AuthorizationType *string `pulumi:"authorizationType"` // The model selection expression for the route. Supported only for WebSocket APIs. ModelSelectionExpression *string `pulumi:"modelSelectionExpression"` // The operation name for the route. OperationName *string `pulumi:"operationName"` // The request models for the route. Supported only for WebSocket APIs. RequestModels interface{} `pulumi:"requestModels"` RouteId *string `pulumi:"routeId"` // The route key for the route. For HTTP APIs, the route key can be either “$default“, or a combination of an HTTP method and resource path, for example, “GET /pets“. RouteKey *string `pulumi:"routeKey"` // The route response selection expression for the route. Supported only for WebSocket APIs. RouteResponseSelectionExpression *string `pulumi:"routeResponseSelectionExpression"` // The target for the route. Target *string `pulumi:"target"` }
func LookupRoute ¶ added in v0.12.0
func LookupRoute(ctx *pulumi.Context, args *LookupRouteArgs, opts ...pulumi.InvokeOption) (*LookupRouteResult, error)
The “AWS::ApiGatewayV2::Route“ resource creates a route for an API.
type LookupRouteResultOutput ¶ added in v0.12.0
type LookupRouteResultOutput struct{ *pulumi.OutputState }
func LookupRouteOutput ¶ added in v0.12.0
func LookupRouteOutput(ctx *pulumi.Context, args LookupRouteOutputArgs, opts ...pulumi.InvokeOption) LookupRouteResultOutput
func (LookupRouteResultOutput) ApiKeyRequired ¶ added in v0.12.0
func (o LookupRouteResultOutput) ApiKeyRequired() pulumi.BoolPtrOutput
Specifies whether an API key is required for the route. Supported only for WebSocket APIs.
func (LookupRouteResultOutput) AuthorizationScopes ¶ added in v0.12.0
func (o LookupRouteResultOutput) AuthorizationScopes() pulumi.StringArrayOutput
The authorization scopes supported by this route.
func (LookupRouteResultOutput) AuthorizationType ¶ added in v0.12.0
func (o LookupRouteResultOutput) AuthorizationType() pulumi.StringPtrOutput
The authorization type for the route. For WebSocket APIs, valid values are “NONE“ for open access, “AWS_IAM“ for using AWS IAM permissions, and “CUSTOM“ for using a Lambda authorizer. For HTTP APIs, valid values are “NONE“ for open access, “JWT“ for using JSON Web Tokens, “AWS_IAM“ for using AWS IAM permissions, and “CUSTOM“ for using a Lambda authorizer.
func (LookupRouteResultOutput) ElementType ¶ added in v0.12.0
func (LookupRouteResultOutput) ElementType() reflect.Type
func (LookupRouteResultOutput) ModelSelectionExpression ¶ added in v0.12.0
func (o LookupRouteResultOutput) ModelSelectionExpression() pulumi.StringPtrOutput
The model selection expression for the route. Supported only for WebSocket APIs.
func (LookupRouteResultOutput) OperationName ¶ added in v0.12.0
func (o LookupRouteResultOutput) OperationName() pulumi.StringPtrOutput
The operation name for the route.
func (LookupRouteResultOutput) RequestModels ¶ added in v0.12.0
func (o LookupRouteResultOutput) RequestModels() pulumi.AnyOutput
The request models for the route. Supported only for WebSocket APIs.
func (LookupRouteResultOutput) RouteId ¶ added in v0.55.0
func (o LookupRouteResultOutput) RouteId() pulumi.StringPtrOutput
func (LookupRouteResultOutput) RouteKey ¶ added in v0.12.0
func (o LookupRouteResultOutput) RouteKey() pulumi.StringPtrOutput
The route key for the route. For HTTP APIs, the route key can be either “$default“, or a combination of an HTTP method and resource path, for example, “GET /pets“.
func (LookupRouteResultOutput) RouteResponseSelectionExpression ¶ added in v0.12.0
func (o LookupRouteResultOutput) RouteResponseSelectionExpression() pulumi.StringPtrOutput
The route response selection expression for the route. Supported only for WebSocket APIs.
func (LookupRouteResultOutput) Target ¶ added in v0.12.0
func (o LookupRouteResultOutput) Target() pulumi.StringPtrOutput
The target for the route.
func (LookupRouteResultOutput) ToLookupRouteResultOutput ¶ added in v0.12.0
func (o LookupRouteResultOutput) ToLookupRouteResultOutput() LookupRouteResultOutput
func (LookupRouteResultOutput) ToLookupRouteResultOutputWithContext ¶ added in v0.12.0
func (o LookupRouteResultOutput) ToLookupRouteResultOutputWithContext(ctx context.Context) LookupRouteResultOutput
func (LookupRouteResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupRouteResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRouteResult]
type LookupStageArgs ¶ added in v0.12.0
type LookupStageArgs struct {
Id string `pulumi:"id"`
}
type LookupStageOutputArgs ¶ added in v0.12.0
type LookupStageOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupStageOutputArgs) ElementType ¶ added in v0.12.0
func (LookupStageOutputArgs) ElementType() reflect.Type
type LookupStageResult ¶ added in v0.12.0
type LookupStageResult struct { AccessLogSettings *StageAccessLogSettings `pulumi:"accessLogSettings"` AccessPolicyId *string `pulumi:"accessPolicyId"` AutoDeploy *bool `pulumi:"autoDeploy"` ClientCertificateId *string `pulumi:"clientCertificateId"` DefaultRouteSettings *StageRouteSettings `pulumi:"defaultRouteSettings"` DeploymentId *string `pulumi:"deploymentId"` Description *string `pulumi:"description"` Id *string `pulumi:"id"` RouteSettings interface{} `pulumi:"routeSettings"` StageVariables interface{} `pulumi:"stageVariables"` Tags interface{} `pulumi:"tags"` }
func LookupStage ¶ added in v0.12.0
func LookupStage(ctx *pulumi.Context, args *LookupStageArgs, opts ...pulumi.InvokeOption) (*LookupStageResult, error)
Resource Type definition for AWS::ApiGatewayV2::Stage
type LookupStageResultOutput ¶ added in v0.12.0
type LookupStageResultOutput struct{ *pulumi.OutputState }
func LookupStageOutput ¶ added in v0.12.0
func LookupStageOutput(ctx *pulumi.Context, args LookupStageOutputArgs, opts ...pulumi.InvokeOption) LookupStageResultOutput
func (LookupStageResultOutput) AccessLogSettings ¶ added in v0.12.0
func (o LookupStageResultOutput) AccessLogSettings() StageAccessLogSettingsPtrOutput
func (LookupStageResultOutput) AccessPolicyId ¶ added in v0.12.0
func (o LookupStageResultOutput) AccessPolicyId() pulumi.StringPtrOutput
func (LookupStageResultOutput) AutoDeploy ¶ added in v0.12.0
func (o LookupStageResultOutput) AutoDeploy() pulumi.BoolPtrOutput
func (LookupStageResultOutput) ClientCertificateId ¶ added in v0.12.0
func (o LookupStageResultOutput) ClientCertificateId() pulumi.StringPtrOutput
func (LookupStageResultOutput) DefaultRouteSettings ¶ added in v0.12.0
func (o LookupStageResultOutput) DefaultRouteSettings() StageRouteSettingsPtrOutput
func (LookupStageResultOutput) DeploymentId ¶ added in v0.12.0
func (o LookupStageResultOutput) DeploymentId() pulumi.StringPtrOutput
func (LookupStageResultOutput) Description ¶ added in v0.12.0
func (o LookupStageResultOutput) Description() pulumi.StringPtrOutput
func (LookupStageResultOutput) ElementType ¶ added in v0.12.0
func (LookupStageResultOutput) ElementType() reflect.Type
func (LookupStageResultOutput) Id ¶ added in v0.12.0
func (o LookupStageResultOutput) Id() pulumi.StringPtrOutput
func (LookupStageResultOutput) RouteSettings ¶ added in v0.12.0
func (o LookupStageResultOutput) RouteSettings() pulumi.AnyOutput
func (LookupStageResultOutput) StageVariables ¶ added in v0.12.0
func (o LookupStageResultOutput) StageVariables() pulumi.AnyOutput
func (LookupStageResultOutput) Tags ¶ added in v0.12.0
func (o LookupStageResultOutput) Tags() pulumi.AnyOutput
func (LookupStageResultOutput) ToLookupStageResultOutput ¶ added in v0.12.0
func (o LookupStageResultOutput) ToLookupStageResultOutput() LookupStageResultOutput
func (LookupStageResultOutput) ToLookupStageResultOutputWithContext ¶ added in v0.12.0
func (o LookupStageResultOutput) ToLookupStageResultOutputWithContext(ctx context.Context) LookupStageResultOutput
func (LookupStageResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupStageResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupStageResult]
type LookupVpcLinkArgs ¶ added in v0.12.0
type LookupVpcLinkArgs struct {
VpcLinkId string `pulumi:"vpcLinkId"`
}
type LookupVpcLinkOutputArgs ¶ added in v0.12.0
type LookupVpcLinkOutputArgs struct {
VpcLinkId pulumi.StringInput `pulumi:"vpcLinkId"`
}
func (LookupVpcLinkOutputArgs) ElementType ¶ added in v0.12.0
func (LookupVpcLinkOutputArgs) ElementType() reflect.Type
type LookupVpcLinkResult ¶ added in v0.12.0
type LookupVpcLinkResult struct { Name *string `pulumi:"name"` // This resource type use map for Tags, suggest to use List of Tag Tags interface{} `pulumi:"tags"` VpcLinkId *string `pulumi:"vpcLinkId"` }
func LookupVpcLink ¶ added in v0.12.0
func LookupVpcLink(ctx *pulumi.Context, args *LookupVpcLinkArgs, opts ...pulumi.InvokeOption) (*LookupVpcLinkResult, error)
Resource Type definition for AWS::ApiGatewayV2::VpcLink
type LookupVpcLinkResultOutput ¶ added in v0.12.0
type LookupVpcLinkResultOutput struct{ *pulumi.OutputState }
func LookupVpcLinkOutput ¶ added in v0.12.0
func LookupVpcLinkOutput(ctx *pulumi.Context, args LookupVpcLinkOutputArgs, opts ...pulumi.InvokeOption) LookupVpcLinkResultOutput
func (LookupVpcLinkResultOutput) ElementType ¶ added in v0.12.0
func (LookupVpcLinkResultOutput) ElementType() reflect.Type
func (LookupVpcLinkResultOutput) Name ¶ added in v0.12.0
func (o LookupVpcLinkResultOutput) Name() pulumi.StringPtrOutput
func (LookupVpcLinkResultOutput) Tags ¶ added in v0.12.0
func (o LookupVpcLinkResultOutput) Tags() pulumi.AnyOutput
This resource type use map for Tags, suggest to use List of Tag
func (LookupVpcLinkResultOutput) ToLookupVpcLinkResultOutput ¶ added in v0.12.0
func (o LookupVpcLinkResultOutput) ToLookupVpcLinkResultOutput() LookupVpcLinkResultOutput
func (LookupVpcLinkResultOutput) ToLookupVpcLinkResultOutputWithContext ¶ added in v0.12.0
func (o LookupVpcLinkResultOutput) ToLookupVpcLinkResultOutputWithContext(ctx context.Context) LookupVpcLinkResultOutput
func (LookupVpcLinkResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupVpcLinkResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVpcLinkResult]
func (LookupVpcLinkResultOutput) VpcLinkId ¶ added in v0.20.0
func (o LookupVpcLinkResultOutput) VpcLinkId() pulumi.StringPtrOutput
type Model ¶
type Model struct { pulumi.CustomResourceState // The API identifier. ApiId pulumi.StringOutput `pulumi:"apiId"` // The content-type for the model, for example, "application/json". ContentType pulumi.StringPtrOutput `pulumi:"contentType"` // The description of the model. Description pulumi.StringPtrOutput `pulumi:"description"` ModelId pulumi.StringOutput `pulumi:"modelId"` // The name of the model. Name pulumi.StringOutput `pulumi:"name"` // The schema for the model. For application/json models, this should be JSON schema draft 4 model. Schema pulumi.AnyOutput `pulumi:"schema"` }
The “AWS::ApiGatewayV2::Model“ resource updates data model for a WebSocket API. For more information, see [Model Selection Expressions](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-model-selection-expressions) in the *API Gateway Developer Guide*.
func GetModel ¶
func GetModel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ModelState, opts ...pulumi.ResourceOption) (*Model, error)
GetModel gets an existing Model resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewModel ¶
func NewModel(ctx *pulumi.Context, name string, args *ModelArgs, opts ...pulumi.ResourceOption) (*Model, error)
NewModel registers a new resource with the given unique name, arguments, and options.
func (*Model) ElementType ¶
func (*Model) ToModelOutput ¶
func (i *Model) ToModelOutput() ModelOutput
func (*Model) ToModelOutputWithContext ¶
func (i *Model) ToModelOutputWithContext(ctx context.Context) ModelOutput
type ModelArgs ¶
type ModelArgs struct { // The API identifier. ApiId pulumi.StringInput // The content-type for the model, for example, "application/json". ContentType pulumi.StringPtrInput // The description of the model. Description pulumi.StringPtrInput // The name of the model. Name pulumi.StringPtrInput // The schema for the model. For application/json models, this should be JSON schema draft 4 model. Schema pulumi.Input }
The set of arguments for constructing a Model resource.
func (ModelArgs) ElementType ¶
type ModelInput ¶
type ModelInput interface { pulumi.Input ToModelOutput() ModelOutput ToModelOutputWithContext(ctx context.Context) ModelOutput }
type ModelOutput ¶
type ModelOutput struct{ *pulumi.OutputState }
func (ModelOutput) ApiId ¶ added in v0.17.0
func (o ModelOutput) ApiId() pulumi.StringOutput
The API identifier.
func (ModelOutput) ContentType ¶ added in v0.17.0
func (o ModelOutput) ContentType() pulumi.StringPtrOutput
The content-type for the model, for example, "application/json".
func (ModelOutput) Description ¶ added in v0.17.0
func (o ModelOutput) Description() pulumi.StringPtrOutput
The description of the model.
func (ModelOutput) ElementType ¶
func (ModelOutput) ElementType() reflect.Type
func (ModelOutput) ModelId ¶ added in v0.38.0
func (o ModelOutput) ModelId() pulumi.StringOutput
func (ModelOutput) Name ¶ added in v0.17.0
func (o ModelOutput) Name() pulumi.StringOutput
The name of the model.
func (ModelOutput) Schema ¶ added in v0.17.0
func (o ModelOutput) Schema() pulumi.AnyOutput
The schema for the model. For application/json models, this should be JSON schema draft 4 model.
func (ModelOutput) ToModelOutput ¶
func (o ModelOutput) ToModelOutput() ModelOutput
func (ModelOutput) ToModelOutputWithContext ¶
func (o ModelOutput) ToModelOutputWithContext(ctx context.Context) ModelOutput
type ModelState ¶
type ModelState struct { }
func (ModelState) ElementType ¶
func (ModelState) ElementType() reflect.Type
type Route ¶
type Route struct { pulumi.CustomResourceState // The API identifier. ApiId pulumi.StringOutput `pulumi:"apiId"` // Specifies whether an API key is required for the route. Supported only for WebSocket APIs. ApiKeyRequired pulumi.BoolPtrOutput `pulumi:"apiKeyRequired"` // The authorization scopes supported by this route. AuthorizationScopes pulumi.StringArrayOutput `pulumi:"authorizationScopes"` // The authorization type for the route. For WebSocket APIs, valid values are “NONE“ for open access, “AWS_IAM“ for using AWS IAM permissions, and “CUSTOM“ for using a Lambda authorizer. For HTTP APIs, valid values are “NONE“ for open access, “JWT“ for using JSON Web Tokens, “AWS_IAM“ for using AWS IAM permissions, and “CUSTOM“ for using a Lambda authorizer. AuthorizationType pulumi.StringPtrOutput `pulumi:"authorizationType"` // The identifier of the “Authorizer“ resource to be associated with this route. The authorizer identifier is generated by API Gateway when you created the authorizer. AuthorizerId pulumi.StringPtrOutput `pulumi:"authorizerId"` // The model selection expression for the route. Supported only for WebSocket APIs. ModelSelectionExpression pulumi.StringPtrOutput `pulumi:"modelSelectionExpression"` // The operation name for the route. OperationName pulumi.StringPtrOutput `pulumi:"operationName"` // The request models for the route. Supported only for WebSocket APIs. RequestModels pulumi.AnyOutput `pulumi:"requestModels"` // The request parameters for the route. Supported only for WebSocket APIs. RequestParameters pulumi.AnyOutput `pulumi:"requestParameters"` RouteId pulumi.StringOutput `pulumi:"routeId"` // The route key for the route. For HTTP APIs, the route key can be either “$default“, or a combination of an HTTP method and resource path, for example, “GET /pets“. RouteKey pulumi.StringOutput `pulumi:"routeKey"` // The route response selection expression for the route. Supported only for WebSocket APIs. RouteResponseSelectionExpression pulumi.StringPtrOutput `pulumi:"routeResponseSelectionExpression"` // The target for the route. Target pulumi.StringPtrOutput `pulumi:"target"` }
The “AWS::ApiGatewayV2::Route“ resource creates a route for an API.
func GetRoute ¶
func GetRoute(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RouteState, opts ...pulumi.ResourceOption) (*Route, error)
GetRoute gets an existing Route resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRoute ¶
func NewRoute(ctx *pulumi.Context, name string, args *RouteArgs, opts ...pulumi.ResourceOption) (*Route, error)
NewRoute registers a new resource with the given unique name, arguments, and options.
func (*Route) ElementType ¶
func (*Route) ToRouteOutput ¶
func (i *Route) ToRouteOutput() RouteOutput
func (*Route) ToRouteOutputWithContext ¶
func (i *Route) ToRouteOutputWithContext(ctx context.Context) RouteOutput
type RouteArgs ¶
type RouteArgs struct { // The API identifier. ApiId pulumi.StringInput // Specifies whether an API key is required for the route. Supported only for WebSocket APIs. ApiKeyRequired pulumi.BoolPtrInput // The authorization scopes supported by this route. AuthorizationScopes pulumi.StringArrayInput // The authorization type for the route. For WebSocket APIs, valid values are “NONE“ for open access, “AWS_IAM“ for using AWS IAM permissions, and “CUSTOM“ for using a Lambda authorizer. For HTTP APIs, valid values are “NONE“ for open access, “JWT“ for using JSON Web Tokens, “AWS_IAM“ for using AWS IAM permissions, and “CUSTOM“ for using a Lambda authorizer. AuthorizationType pulumi.StringPtrInput // The identifier of the “Authorizer“ resource to be associated with this route. The authorizer identifier is generated by API Gateway when you created the authorizer. AuthorizerId pulumi.StringPtrInput // The model selection expression for the route. Supported only for WebSocket APIs. ModelSelectionExpression pulumi.StringPtrInput // The operation name for the route. OperationName pulumi.StringPtrInput // The request models for the route. Supported only for WebSocket APIs. RequestModels pulumi.Input // The request parameters for the route. Supported only for WebSocket APIs. RequestParameters pulumi.Input // The route key for the route. For HTTP APIs, the route key can be either “$default“, or a combination of an HTTP method and resource path, for example, “GET /pets“. RouteKey pulumi.StringInput // The route response selection expression for the route. Supported only for WebSocket APIs. RouteResponseSelectionExpression pulumi.StringPtrInput // The target for the route. Target pulumi.StringPtrInput }
The set of arguments for constructing a Route resource.
func (RouteArgs) ElementType ¶
type RouteInput ¶
type RouteInput interface { pulumi.Input ToRouteOutput() RouteOutput ToRouteOutputWithContext(ctx context.Context) RouteOutput }
type RouteOutput ¶
type RouteOutput struct{ *pulumi.OutputState }
func (RouteOutput) ApiId ¶ added in v0.17.0
func (o RouteOutput) ApiId() pulumi.StringOutput
The API identifier.
func (RouteOutput) ApiKeyRequired ¶ added in v0.17.0
func (o RouteOutput) ApiKeyRequired() pulumi.BoolPtrOutput
Specifies whether an API key is required for the route. Supported only for WebSocket APIs.
func (RouteOutput) AuthorizationScopes ¶ added in v0.17.0
func (o RouteOutput) AuthorizationScopes() pulumi.StringArrayOutput
The authorization scopes supported by this route.
func (RouteOutput) AuthorizationType ¶ added in v0.17.0
func (o RouteOutput) AuthorizationType() pulumi.StringPtrOutput
The authorization type for the route. For WebSocket APIs, valid values are “NONE“ for open access, “AWS_IAM“ for using AWS IAM permissions, and “CUSTOM“ for using a Lambda authorizer. For HTTP APIs, valid values are “NONE“ for open access, “JWT“ for using JSON Web Tokens, “AWS_IAM“ for using AWS IAM permissions, and “CUSTOM“ for using a Lambda authorizer.
func (RouteOutput) AuthorizerId ¶ added in v0.17.0
func (o RouteOutput) AuthorizerId() pulumi.StringPtrOutput
The identifier of the “Authorizer“ resource to be associated with this route. The authorizer identifier is generated by API Gateway when you created the authorizer.
func (RouteOutput) ElementType ¶
func (RouteOutput) ElementType() reflect.Type
func (RouteOutput) ModelSelectionExpression ¶ added in v0.17.0
func (o RouteOutput) ModelSelectionExpression() pulumi.StringPtrOutput
The model selection expression for the route. Supported only for WebSocket APIs.
func (RouteOutput) OperationName ¶ added in v0.17.0
func (o RouteOutput) OperationName() pulumi.StringPtrOutput
The operation name for the route.
func (RouteOutput) RequestModels ¶ added in v0.17.0
func (o RouteOutput) RequestModels() pulumi.AnyOutput
The request models for the route. Supported only for WebSocket APIs.
func (RouteOutput) RequestParameters ¶ added in v0.17.0
func (o RouteOutput) RequestParameters() pulumi.AnyOutput
The request parameters for the route. Supported only for WebSocket APIs.
func (RouteOutput) RouteId ¶ added in v0.55.0
func (o RouteOutput) RouteId() pulumi.StringOutput
func (RouteOutput) RouteKey ¶ added in v0.17.0
func (o RouteOutput) RouteKey() pulumi.StringOutput
The route key for the route. For HTTP APIs, the route key can be either “$default“, or a combination of an HTTP method and resource path, for example, “GET /pets“.
func (RouteOutput) RouteResponseSelectionExpression ¶ added in v0.17.0
func (o RouteOutput) RouteResponseSelectionExpression() pulumi.StringPtrOutput
The route response selection expression for the route. Supported only for WebSocket APIs.
func (RouteOutput) Target ¶ added in v0.17.0
func (o RouteOutput) Target() pulumi.StringPtrOutput
The target for the route.
func (RouteOutput) ToRouteOutput ¶
func (o RouteOutput) ToRouteOutput() RouteOutput
func (RouteOutput) ToRouteOutputWithContext ¶
func (o RouteOutput) ToRouteOutputWithContext(ctx context.Context) RouteOutput
type RouteResponse ¶
type RouteResponse struct { pulumi.CustomResourceState // The API identifier. ApiId pulumi.StringOutput `pulumi:"apiId"` // The model selection expression for the route response. Supported only for WebSocket APIs. ModelSelectionExpression pulumi.StringPtrOutput `pulumi:"modelSelectionExpression"` // The response models for the route response. ResponseModels pulumi.AnyOutput `pulumi:"responseModels"` // The route response parameters. ResponseParameters RouteResponseRouteParametersPtrOutput `pulumi:"responseParameters"` // The route ID. RouteId pulumi.StringOutput `pulumi:"routeId"` RouteResponseId pulumi.StringOutput `pulumi:"routeResponseId"` // The route response key. RouteResponseKey pulumi.StringOutput `pulumi:"routeResponseKey"` }
The “AWS::ApiGatewayV2::RouteResponse“ resource creates a route response for a WebSocket API. For more information, see [Set up Route Responses for a WebSocket API in API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-route-response.html) in the *API Gateway Developer Guide*.
func GetRouteResponse ¶
func GetRouteResponse(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RouteResponseState, opts ...pulumi.ResourceOption) (*RouteResponse, error)
GetRouteResponse gets an existing RouteResponse resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRouteResponse ¶
func NewRouteResponse(ctx *pulumi.Context, name string, args *RouteResponseArgs, opts ...pulumi.ResourceOption) (*RouteResponse, error)
NewRouteResponse registers a new resource with the given unique name, arguments, and options.
func (*RouteResponse) ElementType ¶
func (*RouteResponse) ElementType() reflect.Type
func (*RouteResponse) ToOutput ¶ added in v0.76.0
func (i *RouteResponse) ToOutput(ctx context.Context) pulumix.Output[*RouteResponse]
func (*RouteResponse) ToRouteResponseOutput ¶
func (i *RouteResponse) ToRouteResponseOutput() RouteResponseOutput
func (*RouteResponse) ToRouteResponseOutputWithContext ¶
func (i *RouteResponse) ToRouteResponseOutputWithContext(ctx context.Context) RouteResponseOutput
type RouteResponseArgs ¶
type RouteResponseArgs struct { // The API identifier. ApiId pulumi.StringInput // The model selection expression for the route response. Supported only for WebSocket APIs. ModelSelectionExpression pulumi.StringPtrInput // The response models for the route response. ResponseModels pulumi.Input // The route response parameters. ResponseParameters RouteResponseRouteParametersPtrInput // The route ID. RouteId pulumi.StringInput // The route response key. RouteResponseKey pulumi.StringInput }
The set of arguments for constructing a RouteResponse resource.
func (RouteResponseArgs) ElementType ¶
func (RouteResponseArgs) ElementType() reflect.Type
type RouteResponseInput ¶
type RouteResponseInput interface { pulumi.Input ToRouteResponseOutput() RouteResponseOutput ToRouteResponseOutputWithContext(ctx context.Context) RouteResponseOutput }
type RouteResponseOutput ¶
type RouteResponseOutput struct{ *pulumi.OutputState }
func (RouteResponseOutput) ApiId ¶ added in v0.17.0
func (o RouteResponseOutput) ApiId() pulumi.StringOutput
The API identifier.
func (RouteResponseOutput) ElementType ¶
func (RouteResponseOutput) ElementType() reflect.Type
func (RouteResponseOutput) ModelSelectionExpression ¶ added in v0.17.0
func (o RouteResponseOutput) ModelSelectionExpression() pulumi.StringPtrOutput
The model selection expression for the route response. Supported only for WebSocket APIs.
func (RouteResponseOutput) ResponseModels ¶ added in v0.17.0
func (o RouteResponseOutput) ResponseModels() pulumi.AnyOutput
The response models for the route response.
func (RouteResponseOutput) ResponseParameters ¶ added in v0.17.0
func (o RouteResponseOutput) ResponseParameters() RouteResponseRouteParametersPtrOutput
The route response parameters.
func (RouteResponseOutput) RouteId ¶ added in v0.17.0
func (o RouteResponseOutput) RouteId() pulumi.StringOutput
The route ID.
func (RouteResponseOutput) RouteResponseId ¶ added in v0.51.0
func (o RouteResponseOutput) RouteResponseId() pulumi.StringOutput
func (RouteResponseOutput) RouteResponseKey ¶ added in v0.17.0
func (o RouteResponseOutput) RouteResponseKey() pulumi.StringOutput
The route response key.
func (RouteResponseOutput) ToOutput ¶ added in v0.76.0
func (o RouteResponseOutput) ToOutput(ctx context.Context) pulumix.Output[*RouteResponse]
func (RouteResponseOutput) ToRouteResponseOutput ¶
func (o RouteResponseOutput) ToRouteResponseOutput() RouteResponseOutput
func (RouteResponseOutput) ToRouteResponseOutputWithContext ¶
func (o RouteResponseOutput) ToRouteResponseOutputWithContext(ctx context.Context) RouteResponseOutput
type RouteResponseRouteParameters ¶ added in v0.64.0
type RouteResponseRouteParameters struct { }
type RouteResponseRouteParametersArgs ¶ added in v0.64.0
type RouteResponseRouteParametersArgs struct { }
func (RouteResponseRouteParametersArgs) ElementType ¶ added in v0.64.0
func (RouteResponseRouteParametersArgs) ElementType() reflect.Type
func (RouteResponseRouteParametersArgs) ToOutput ¶ added in v0.76.0
func (i RouteResponseRouteParametersArgs) ToOutput(ctx context.Context) pulumix.Output[RouteResponseRouteParameters]
func (RouteResponseRouteParametersArgs) ToRouteResponseRouteParametersOutput ¶ added in v0.64.0
func (i RouteResponseRouteParametersArgs) ToRouteResponseRouteParametersOutput() RouteResponseRouteParametersOutput
func (RouteResponseRouteParametersArgs) ToRouteResponseRouteParametersOutputWithContext ¶ added in v0.64.0
func (i RouteResponseRouteParametersArgs) ToRouteResponseRouteParametersOutputWithContext(ctx context.Context) RouteResponseRouteParametersOutput
func (RouteResponseRouteParametersArgs) ToRouteResponseRouteParametersPtrOutput ¶ added in v0.64.0
func (i RouteResponseRouteParametersArgs) ToRouteResponseRouteParametersPtrOutput() RouteResponseRouteParametersPtrOutput
func (RouteResponseRouteParametersArgs) ToRouteResponseRouteParametersPtrOutputWithContext ¶ added in v0.64.0
func (i RouteResponseRouteParametersArgs) ToRouteResponseRouteParametersPtrOutputWithContext(ctx context.Context) RouteResponseRouteParametersPtrOutput
type RouteResponseRouteParametersInput ¶ added in v0.64.0
type RouteResponseRouteParametersInput interface { pulumi.Input ToRouteResponseRouteParametersOutput() RouteResponseRouteParametersOutput ToRouteResponseRouteParametersOutputWithContext(context.Context) RouteResponseRouteParametersOutput }
RouteResponseRouteParametersInput is an input type that accepts RouteResponseRouteParametersArgs and RouteResponseRouteParametersOutput values. You can construct a concrete instance of `RouteResponseRouteParametersInput` via:
RouteResponseRouteParametersArgs{...}
type RouteResponseRouteParametersOutput ¶ added in v0.64.0
type RouteResponseRouteParametersOutput struct{ *pulumi.OutputState }
func (RouteResponseRouteParametersOutput) ElementType ¶ added in v0.64.0
func (RouteResponseRouteParametersOutput) ElementType() reflect.Type
func (RouteResponseRouteParametersOutput) ToOutput ¶ added in v0.76.0
func (o RouteResponseRouteParametersOutput) ToOutput(ctx context.Context) pulumix.Output[RouteResponseRouteParameters]
func (RouteResponseRouteParametersOutput) ToRouteResponseRouteParametersOutput ¶ added in v0.64.0
func (o RouteResponseRouteParametersOutput) ToRouteResponseRouteParametersOutput() RouteResponseRouteParametersOutput
func (RouteResponseRouteParametersOutput) ToRouteResponseRouteParametersOutputWithContext ¶ added in v0.64.0
func (o RouteResponseRouteParametersOutput) ToRouteResponseRouteParametersOutputWithContext(ctx context.Context) RouteResponseRouteParametersOutput
func (RouteResponseRouteParametersOutput) ToRouteResponseRouteParametersPtrOutput ¶ added in v0.64.0
func (o RouteResponseRouteParametersOutput) ToRouteResponseRouteParametersPtrOutput() RouteResponseRouteParametersPtrOutput
func (RouteResponseRouteParametersOutput) ToRouteResponseRouteParametersPtrOutputWithContext ¶ added in v0.64.0
func (o RouteResponseRouteParametersOutput) ToRouteResponseRouteParametersPtrOutputWithContext(ctx context.Context) RouteResponseRouteParametersPtrOutput
type RouteResponseRouteParametersPtrInput ¶ added in v0.64.0
type RouteResponseRouteParametersPtrInput interface { pulumi.Input ToRouteResponseRouteParametersPtrOutput() RouteResponseRouteParametersPtrOutput ToRouteResponseRouteParametersPtrOutputWithContext(context.Context) RouteResponseRouteParametersPtrOutput }
RouteResponseRouteParametersPtrInput is an input type that accepts RouteResponseRouteParametersArgs, RouteResponseRouteParametersPtr and RouteResponseRouteParametersPtrOutput values. You can construct a concrete instance of `RouteResponseRouteParametersPtrInput` via:
RouteResponseRouteParametersArgs{...} or: nil
func RouteResponseRouteParametersPtr ¶ added in v0.64.0
func RouteResponseRouteParametersPtr(v *RouteResponseRouteParametersArgs) RouteResponseRouteParametersPtrInput
type RouteResponseRouteParametersPtrOutput ¶ added in v0.64.0
type RouteResponseRouteParametersPtrOutput struct{ *pulumi.OutputState }
func (RouteResponseRouteParametersPtrOutput) ElementType ¶ added in v0.64.0
func (RouteResponseRouteParametersPtrOutput) ElementType() reflect.Type
func (RouteResponseRouteParametersPtrOutput) ToOutput ¶ added in v0.76.0
func (o RouteResponseRouteParametersPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RouteResponseRouteParameters]
func (RouteResponseRouteParametersPtrOutput) ToRouteResponseRouteParametersPtrOutput ¶ added in v0.64.0
func (o RouteResponseRouteParametersPtrOutput) ToRouteResponseRouteParametersPtrOutput() RouteResponseRouteParametersPtrOutput
func (RouteResponseRouteParametersPtrOutput) ToRouteResponseRouteParametersPtrOutputWithContext ¶ added in v0.64.0
func (o RouteResponseRouteParametersPtrOutput) ToRouteResponseRouteParametersPtrOutputWithContext(ctx context.Context) RouteResponseRouteParametersPtrOutput
type RouteResponseState ¶
type RouteResponseState struct { }
func (RouteResponseState) ElementType ¶
func (RouteResponseState) ElementType() reflect.Type
type RouteState ¶
type RouteState struct { }
func (RouteState) ElementType ¶
func (RouteState) ElementType() reflect.Type
type Stage
deprecated
type Stage struct { pulumi.CustomResourceState AccessLogSettings StageAccessLogSettingsPtrOutput `pulumi:"accessLogSettings"` AccessPolicyId pulumi.StringPtrOutput `pulumi:"accessPolicyId"` ApiId pulumi.StringOutput `pulumi:"apiId"` AutoDeploy pulumi.BoolPtrOutput `pulumi:"autoDeploy"` ClientCertificateId pulumi.StringPtrOutput `pulumi:"clientCertificateId"` DefaultRouteSettings StageRouteSettingsPtrOutput `pulumi:"defaultRouteSettings"` DeploymentId pulumi.StringPtrOutput `pulumi:"deploymentId"` Description pulumi.StringPtrOutput `pulumi:"description"` RouteSettings pulumi.AnyOutput `pulumi:"routeSettings"` StageName pulumi.StringOutput `pulumi:"stageName"` StageVariables pulumi.AnyOutput `pulumi:"stageVariables"` Tags pulumi.AnyOutput `pulumi:"tags"` }
Resource Type definition for AWS::ApiGatewayV2::Stage
Deprecated: Stage is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetStage ¶
func GetStage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StageState, opts ...pulumi.ResourceOption) (*Stage, error)
GetStage gets an existing Stage resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStage ¶
func NewStage(ctx *pulumi.Context, name string, args *StageArgs, opts ...pulumi.ResourceOption) (*Stage, error)
NewStage registers a new resource with the given unique name, arguments, and options.
func (*Stage) ElementType ¶
func (*Stage) ToStageOutput ¶
func (i *Stage) ToStageOutput() StageOutput
func (*Stage) ToStageOutputWithContext ¶
func (i *Stage) ToStageOutputWithContext(ctx context.Context) StageOutput
type StageAccessLogSettings ¶
type StageAccessLogSettingsArgs ¶
type StageAccessLogSettingsArgs struct { DestinationArn pulumi.StringPtrInput `pulumi:"destinationArn"` Format pulumi.StringPtrInput `pulumi:"format"` }
func (StageAccessLogSettingsArgs) ElementType ¶
func (StageAccessLogSettingsArgs) ElementType() reflect.Type
func (StageAccessLogSettingsArgs) ToOutput ¶ added in v0.76.0
func (i StageAccessLogSettingsArgs) ToOutput(ctx context.Context) pulumix.Output[StageAccessLogSettings]
func (StageAccessLogSettingsArgs) ToStageAccessLogSettingsOutput ¶
func (i StageAccessLogSettingsArgs) ToStageAccessLogSettingsOutput() StageAccessLogSettingsOutput
func (StageAccessLogSettingsArgs) ToStageAccessLogSettingsOutputWithContext ¶
func (i StageAccessLogSettingsArgs) ToStageAccessLogSettingsOutputWithContext(ctx context.Context) StageAccessLogSettingsOutput
func (StageAccessLogSettingsArgs) ToStageAccessLogSettingsPtrOutput ¶
func (i StageAccessLogSettingsArgs) ToStageAccessLogSettingsPtrOutput() StageAccessLogSettingsPtrOutput
func (StageAccessLogSettingsArgs) ToStageAccessLogSettingsPtrOutputWithContext ¶
func (i StageAccessLogSettingsArgs) ToStageAccessLogSettingsPtrOutputWithContext(ctx context.Context) StageAccessLogSettingsPtrOutput
type StageAccessLogSettingsInput ¶
type StageAccessLogSettingsInput interface { pulumi.Input ToStageAccessLogSettingsOutput() StageAccessLogSettingsOutput ToStageAccessLogSettingsOutputWithContext(context.Context) StageAccessLogSettingsOutput }
StageAccessLogSettingsInput is an input type that accepts StageAccessLogSettingsArgs and StageAccessLogSettingsOutput values. You can construct a concrete instance of `StageAccessLogSettingsInput` via:
StageAccessLogSettingsArgs{...}
type StageAccessLogSettingsOutput ¶
type StageAccessLogSettingsOutput struct{ *pulumi.OutputState }
func (StageAccessLogSettingsOutput) DestinationArn ¶
func (o StageAccessLogSettingsOutput) DestinationArn() pulumi.StringPtrOutput
func (StageAccessLogSettingsOutput) ElementType ¶
func (StageAccessLogSettingsOutput) ElementType() reflect.Type
func (StageAccessLogSettingsOutput) Format ¶
func (o StageAccessLogSettingsOutput) Format() pulumi.StringPtrOutput
func (StageAccessLogSettingsOutput) ToOutput ¶ added in v0.76.0
func (o StageAccessLogSettingsOutput) ToOutput(ctx context.Context) pulumix.Output[StageAccessLogSettings]
func (StageAccessLogSettingsOutput) ToStageAccessLogSettingsOutput ¶
func (o StageAccessLogSettingsOutput) ToStageAccessLogSettingsOutput() StageAccessLogSettingsOutput
func (StageAccessLogSettingsOutput) ToStageAccessLogSettingsOutputWithContext ¶
func (o StageAccessLogSettingsOutput) ToStageAccessLogSettingsOutputWithContext(ctx context.Context) StageAccessLogSettingsOutput
func (StageAccessLogSettingsOutput) ToStageAccessLogSettingsPtrOutput ¶
func (o StageAccessLogSettingsOutput) ToStageAccessLogSettingsPtrOutput() StageAccessLogSettingsPtrOutput
func (StageAccessLogSettingsOutput) ToStageAccessLogSettingsPtrOutputWithContext ¶
func (o StageAccessLogSettingsOutput) ToStageAccessLogSettingsPtrOutputWithContext(ctx context.Context) StageAccessLogSettingsPtrOutput
type StageAccessLogSettingsPtrInput ¶
type StageAccessLogSettingsPtrInput interface { pulumi.Input ToStageAccessLogSettingsPtrOutput() StageAccessLogSettingsPtrOutput ToStageAccessLogSettingsPtrOutputWithContext(context.Context) StageAccessLogSettingsPtrOutput }
StageAccessLogSettingsPtrInput is an input type that accepts StageAccessLogSettingsArgs, StageAccessLogSettingsPtr and StageAccessLogSettingsPtrOutput values. You can construct a concrete instance of `StageAccessLogSettingsPtrInput` via:
StageAccessLogSettingsArgs{...} or: nil
func StageAccessLogSettingsPtr ¶
func StageAccessLogSettingsPtr(v *StageAccessLogSettingsArgs) StageAccessLogSettingsPtrInput
type StageAccessLogSettingsPtrOutput ¶
type StageAccessLogSettingsPtrOutput struct{ *pulumi.OutputState }
func (StageAccessLogSettingsPtrOutput) DestinationArn ¶
func (o StageAccessLogSettingsPtrOutput) DestinationArn() pulumi.StringPtrOutput
func (StageAccessLogSettingsPtrOutput) Elem ¶
func (o StageAccessLogSettingsPtrOutput) Elem() StageAccessLogSettingsOutput
func (StageAccessLogSettingsPtrOutput) ElementType ¶
func (StageAccessLogSettingsPtrOutput) ElementType() reflect.Type
func (StageAccessLogSettingsPtrOutput) Format ¶
func (o StageAccessLogSettingsPtrOutput) Format() pulumi.StringPtrOutput
func (StageAccessLogSettingsPtrOutput) ToOutput ¶ added in v0.76.0
func (o StageAccessLogSettingsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StageAccessLogSettings]
func (StageAccessLogSettingsPtrOutput) ToStageAccessLogSettingsPtrOutput ¶
func (o StageAccessLogSettingsPtrOutput) ToStageAccessLogSettingsPtrOutput() StageAccessLogSettingsPtrOutput
func (StageAccessLogSettingsPtrOutput) ToStageAccessLogSettingsPtrOutputWithContext ¶
func (o StageAccessLogSettingsPtrOutput) ToStageAccessLogSettingsPtrOutputWithContext(ctx context.Context) StageAccessLogSettingsPtrOutput
type StageArgs ¶
type StageArgs struct { AccessLogSettings StageAccessLogSettingsPtrInput AccessPolicyId pulumi.StringPtrInput ApiId pulumi.StringInput AutoDeploy pulumi.BoolPtrInput ClientCertificateId pulumi.StringPtrInput DefaultRouteSettings StageRouteSettingsPtrInput DeploymentId pulumi.StringPtrInput Description pulumi.StringPtrInput RouteSettings pulumi.Input StageName pulumi.StringPtrInput StageVariables pulumi.Input Tags pulumi.Input }
The set of arguments for constructing a Stage resource.
func (StageArgs) ElementType ¶
type StageInput ¶
type StageInput interface { pulumi.Input ToStageOutput() StageOutput ToStageOutputWithContext(ctx context.Context) StageOutput }
type StageOutput ¶
type StageOutput struct{ *pulumi.OutputState }
func (StageOutput) AccessLogSettings ¶ added in v0.17.0
func (o StageOutput) AccessLogSettings() StageAccessLogSettingsPtrOutput
func (StageOutput) AccessPolicyId ¶ added in v0.17.0
func (o StageOutput) AccessPolicyId() pulumi.StringPtrOutput
func (StageOutput) ApiId ¶ added in v0.17.0
func (o StageOutput) ApiId() pulumi.StringOutput
func (StageOutput) AutoDeploy ¶ added in v0.17.0
func (o StageOutput) AutoDeploy() pulumi.BoolPtrOutput
func (StageOutput) ClientCertificateId ¶ added in v0.17.0
func (o StageOutput) ClientCertificateId() pulumi.StringPtrOutput
func (StageOutput) DefaultRouteSettings ¶ added in v0.17.0
func (o StageOutput) DefaultRouteSettings() StageRouteSettingsPtrOutput
func (StageOutput) DeploymentId ¶ added in v0.17.0
func (o StageOutput) DeploymentId() pulumi.StringPtrOutput
func (StageOutput) Description ¶ added in v0.17.0
func (o StageOutput) Description() pulumi.StringPtrOutput
func (StageOutput) ElementType ¶
func (StageOutput) ElementType() reflect.Type
func (StageOutput) RouteSettings ¶ added in v0.17.0
func (o StageOutput) RouteSettings() pulumi.AnyOutput
func (StageOutput) StageName ¶ added in v0.17.0
func (o StageOutput) StageName() pulumi.StringOutput
func (StageOutput) StageVariables ¶ added in v0.17.0
func (o StageOutput) StageVariables() pulumi.AnyOutput
func (StageOutput) Tags ¶ added in v0.17.0
func (o StageOutput) Tags() pulumi.AnyOutput
func (StageOutput) ToStageOutput ¶
func (o StageOutput) ToStageOutput() StageOutput
func (StageOutput) ToStageOutputWithContext ¶
func (o StageOutput) ToStageOutputWithContext(ctx context.Context) StageOutput
type StageRouteSettings ¶
type StageRouteSettings struct { DataTraceEnabled *bool `pulumi:"dataTraceEnabled"` DetailedMetricsEnabled *bool `pulumi:"detailedMetricsEnabled"` LoggingLevel *string `pulumi:"loggingLevel"` ThrottlingBurstLimit *int `pulumi:"throttlingBurstLimit"` ThrottlingRateLimit *float64 `pulumi:"throttlingRateLimit"` }
type StageRouteSettingsArgs ¶
type StageRouteSettingsArgs struct { DataTraceEnabled pulumi.BoolPtrInput `pulumi:"dataTraceEnabled"` DetailedMetricsEnabled pulumi.BoolPtrInput `pulumi:"detailedMetricsEnabled"` LoggingLevel pulumi.StringPtrInput `pulumi:"loggingLevel"` ThrottlingBurstLimit pulumi.IntPtrInput `pulumi:"throttlingBurstLimit"` ThrottlingRateLimit pulumi.Float64PtrInput `pulumi:"throttlingRateLimit"` }
func (StageRouteSettingsArgs) ElementType ¶
func (StageRouteSettingsArgs) ElementType() reflect.Type
func (StageRouteSettingsArgs) ToOutput ¶ added in v0.76.0
func (i StageRouteSettingsArgs) ToOutput(ctx context.Context) pulumix.Output[StageRouteSettings]
func (StageRouteSettingsArgs) ToStageRouteSettingsOutput ¶
func (i StageRouteSettingsArgs) ToStageRouteSettingsOutput() StageRouteSettingsOutput
func (StageRouteSettingsArgs) ToStageRouteSettingsOutputWithContext ¶
func (i StageRouteSettingsArgs) ToStageRouteSettingsOutputWithContext(ctx context.Context) StageRouteSettingsOutput
func (StageRouteSettingsArgs) ToStageRouteSettingsPtrOutput ¶
func (i StageRouteSettingsArgs) ToStageRouteSettingsPtrOutput() StageRouteSettingsPtrOutput
func (StageRouteSettingsArgs) ToStageRouteSettingsPtrOutputWithContext ¶
func (i StageRouteSettingsArgs) ToStageRouteSettingsPtrOutputWithContext(ctx context.Context) StageRouteSettingsPtrOutput
type StageRouteSettingsInput ¶
type StageRouteSettingsInput interface { pulumi.Input ToStageRouteSettingsOutput() StageRouteSettingsOutput ToStageRouteSettingsOutputWithContext(context.Context) StageRouteSettingsOutput }
StageRouteSettingsInput is an input type that accepts StageRouteSettingsArgs and StageRouteSettingsOutput values. You can construct a concrete instance of `StageRouteSettingsInput` via:
StageRouteSettingsArgs{...}
type StageRouteSettingsOutput ¶
type StageRouteSettingsOutput struct{ *pulumi.OutputState }
func (StageRouteSettingsOutput) DataTraceEnabled ¶
func (o StageRouteSettingsOutput) DataTraceEnabled() pulumi.BoolPtrOutput
func (StageRouteSettingsOutput) DetailedMetricsEnabled ¶
func (o StageRouteSettingsOutput) DetailedMetricsEnabled() pulumi.BoolPtrOutput
func (StageRouteSettingsOutput) ElementType ¶
func (StageRouteSettingsOutput) ElementType() reflect.Type
func (StageRouteSettingsOutput) LoggingLevel ¶
func (o StageRouteSettingsOutput) LoggingLevel() pulumi.StringPtrOutput
func (StageRouteSettingsOutput) ThrottlingBurstLimit ¶
func (o StageRouteSettingsOutput) ThrottlingBurstLimit() pulumi.IntPtrOutput
func (StageRouteSettingsOutput) ThrottlingRateLimit ¶
func (o StageRouteSettingsOutput) ThrottlingRateLimit() pulumi.Float64PtrOutput
func (StageRouteSettingsOutput) ToOutput ¶ added in v0.76.0
func (o StageRouteSettingsOutput) ToOutput(ctx context.Context) pulumix.Output[StageRouteSettings]
func (StageRouteSettingsOutput) ToStageRouteSettingsOutput ¶
func (o StageRouteSettingsOutput) ToStageRouteSettingsOutput() StageRouteSettingsOutput
func (StageRouteSettingsOutput) ToStageRouteSettingsOutputWithContext ¶
func (o StageRouteSettingsOutput) ToStageRouteSettingsOutputWithContext(ctx context.Context) StageRouteSettingsOutput
func (StageRouteSettingsOutput) ToStageRouteSettingsPtrOutput ¶
func (o StageRouteSettingsOutput) ToStageRouteSettingsPtrOutput() StageRouteSettingsPtrOutput
func (StageRouteSettingsOutput) ToStageRouteSettingsPtrOutputWithContext ¶
func (o StageRouteSettingsOutput) ToStageRouteSettingsPtrOutputWithContext(ctx context.Context) StageRouteSettingsPtrOutput
type StageRouteSettingsPtrInput ¶
type StageRouteSettingsPtrInput interface { pulumi.Input ToStageRouteSettingsPtrOutput() StageRouteSettingsPtrOutput ToStageRouteSettingsPtrOutputWithContext(context.Context) StageRouteSettingsPtrOutput }
StageRouteSettingsPtrInput is an input type that accepts StageRouteSettingsArgs, StageRouteSettingsPtr and StageRouteSettingsPtrOutput values. You can construct a concrete instance of `StageRouteSettingsPtrInput` via:
StageRouteSettingsArgs{...} or: nil
func StageRouteSettingsPtr ¶
func StageRouteSettingsPtr(v *StageRouteSettingsArgs) StageRouteSettingsPtrInput
type StageRouteSettingsPtrOutput ¶
type StageRouteSettingsPtrOutput struct{ *pulumi.OutputState }
func (StageRouteSettingsPtrOutput) DataTraceEnabled ¶
func (o StageRouteSettingsPtrOutput) DataTraceEnabled() pulumi.BoolPtrOutput
func (StageRouteSettingsPtrOutput) DetailedMetricsEnabled ¶
func (o StageRouteSettingsPtrOutput) DetailedMetricsEnabled() pulumi.BoolPtrOutput
func (StageRouteSettingsPtrOutput) Elem ¶
func (o StageRouteSettingsPtrOutput) Elem() StageRouteSettingsOutput
func (StageRouteSettingsPtrOutput) ElementType ¶
func (StageRouteSettingsPtrOutput) ElementType() reflect.Type
func (StageRouteSettingsPtrOutput) LoggingLevel ¶
func (o StageRouteSettingsPtrOutput) LoggingLevel() pulumi.StringPtrOutput
func (StageRouteSettingsPtrOutput) ThrottlingBurstLimit ¶
func (o StageRouteSettingsPtrOutput) ThrottlingBurstLimit() pulumi.IntPtrOutput
func (StageRouteSettingsPtrOutput) ThrottlingRateLimit ¶
func (o StageRouteSettingsPtrOutput) ThrottlingRateLimit() pulumi.Float64PtrOutput
func (StageRouteSettingsPtrOutput) ToOutput ¶ added in v0.76.0
func (o StageRouteSettingsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StageRouteSettings]
func (StageRouteSettingsPtrOutput) ToStageRouteSettingsPtrOutput ¶
func (o StageRouteSettingsPtrOutput) ToStageRouteSettingsPtrOutput() StageRouteSettingsPtrOutput
func (StageRouteSettingsPtrOutput) ToStageRouteSettingsPtrOutputWithContext ¶
func (o StageRouteSettingsPtrOutput) ToStageRouteSettingsPtrOutputWithContext(ctx context.Context) StageRouteSettingsPtrOutput
type StageState ¶
type StageState struct { }
func (StageState) ElementType ¶
func (StageState) ElementType() reflect.Type
type VpcLink ¶
type VpcLink struct { pulumi.CustomResourceState Name pulumi.StringOutput `pulumi:"name"` SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` // This resource type use map for Tags, suggest to use List of Tag Tags pulumi.AnyOutput `pulumi:"tags"` VpcLinkId pulumi.StringOutput `pulumi:"vpcLinkId"` }
Resource Type definition for AWS::ApiGatewayV2::VpcLink
func GetVpcLink ¶
func GetVpcLink(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VpcLinkState, opts ...pulumi.ResourceOption) (*VpcLink, error)
GetVpcLink gets an existing VpcLink resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVpcLink ¶
func NewVpcLink(ctx *pulumi.Context, name string, args *VpcLinkArgs, opts ...pulumi.ResourceOption) (*VpcLink, error)
NewVpcLink registers a new resource with the given unique name, arguments, and options.
func (*VpcLink) ElementType ¶
func (*VpcLink) ToVpcLinkOutput ¶
func (i *VpcLink) ToVpcLinkOutput() VpcLinkOutput
func (*VpcLink) ToVpcLinkOutputWithContext ¶
func (i *VpcLink) ToVpcLinkOutputWithContext(ctx context.Context) VpcLinkOutput
type VpcLinkArgs ¶
type VpcLinkArgs struct { Name pulumi.StringPtrInput SecurityGroupIds pulumi.StringArrayInput SubnetIds pulumi.StringArrayInput // This resource type use map for Tags, suggest to use List of Tag Tags pulumi.Input }
The set of arguments for constructing a VpcLink resource.
func (VpcLinkArgs) ElementType ¶
func (VpcLinkArgs) ElementType() reflect.Type
type VpcLinkInput ¶
type VpcLinkInput interface { pulumi.Input ToVpcLinkOutput() VpcLinkOutput ToVpcLinkOutputWithContext(ctx context.Context) VpcLinkOutput }
type VpcLinkOutput ¶
type VpcLinkOutput struct{ *pulumi.OutputState }
func (VpcLinkOutput) ElementType ¶
func (VpcLinkOutput) ElementType() reflect.Type
func (VpcLinkOutput) Name ¶ added in v0.17.0
func (o VpcLinkOutput) Name() pulumi.StringOutput
func (VpcLinkOutput) SecurityGroupIds ¶ added in v0.17.0
func (o VpcLinkOutput) SecurityGroupIds() pulumi.StringArrayOutput
func (VpcLinkOutput) SubnetIds ¶ added in v0.17.0
func (o VpcLinkOutput) SubnetIds() pulumi.StringArrayOutput
func (VpcLinkOutput) Tags ¶ added in v0.17.0
func (o VpcLinkOutput) Tags() pulumi.AnyOutput
This resource type use map for Tags, suggest to use List of Tag
func (VpcLinkOutput) ToVpcLinkOutput ¶
func (o VpcLinkOutput) ToVpcLinkOutput() VpcLinkOutput
func (VpcLinkOutput) ToVpcLinkOutputWithContext ¶
func (o VpcLinkOutput) ToVpcLinkOutputWithContext(ctx context.Context) VpcLinkOutput
func (VpcLinkOutput) VpcLinkId ¶ added in v0.20.0
func (o VpcLinkOutput) VpcLinkId() pulumi.StringOutput
type VpcLinkState ¶
type VpcLinkState struct { }
func (VpcLinkState) ElementType ¶
func (VpcLinkState) ElementType() reflect.Type
Source Files
¶
- api.go
- apiGatewayManagedOverrides.go
- apiMapping.go
- authorizer.go
- deployment.go
- domainName.go
- getApi.go
- getApiGatewayManagedOverrides.go
- getApiMapping.go
- getAuthorizer.go
- getDeployment.go
- getDomainName.go
- getIntegration.go
- getIntegrationResponse.go
- getModel.go
- getRoute.go
- getRouteResponse.go
- getStage.go
- getVpcLink.go
- init.go
- integration.go
- integrationResponse.go
- model.go
- pulumiTypes.go
- route.go
- routeResponse.go
- stage.go
- vpcLink.go