Skip to content

Commit

Permalink
make tfgen build_sdks
Browse files Browse the repository at this point in the history
  • Loading branch information
iwahbe committed Apr 12, 2023
1 parent cbe6e48 commit 22afcbc
Show file tree
Hide file tree
Showing 2,660 changed files with 114,243 additions and 8,801 deletions.
7,905 changes: 7,311 additions & 594 deletions provider/cmd/pulumi-resource-aws/schema.json

Large diffs are not rendered by default.

31 changes: 26 additions & 5 deletions provider/resources.go
Original file line number Diff line number Diff line change
Expand Up @@ -215,6 +215,7 @@ const (
timestreamWriteMod = "TimestreamWrite" // Timestream Write
transcribeMod = "Transcribe" // Transcribe
transferMod = "Transfer" // Transfer Service
vpclatticeMod = "VpcLattice" // VPC Lattice
wafMod = "Waf" // Web Application Firewall (WAF)
wafV2Mod = "WafV2" // Web Application Firewall V2 (WAFV2)
wafregionalMod = "WafRegional" // Web Application Firewall (WAF) Regional
Expand Down Expand Up @@ -2223,6 +2224,7 @@ func Provider() tfbridge.ProviderInfo {
// Inspector V2
"aws_inspector2_delegated_admin_account": {Tok: awsResource(inspector2Mod, "DelegatedAdminAccount")},
"aws_inspector2_enabler": {Tok: awsResource(inspector2Mod, "Enabler")},
"aws_inspector2_member_association": {Tok: awsResource(inspector2Mod, "MemberAssociation")},
"aws_inspector2_organization_configuration": {Tok: awsResource(inspector2Mod, "OrganizationConfiguration")},

// IOT
Expand Down Expand Up @@ -2435,6 +2437,7 @@ func Provider() tfbridge.ProviderInfo {
"aws_lightsail_container_service_deployment_version": {Tok: awsResource(lightsailMod, "ContainerServiceDeploymentVersion")},
"aws_lightsail_container_service": {Tok: awsResource(lightsailMod, "ContainerService")},
"aws_lightsail_database": {Tok: awsResource(lightsailMod, "Database")},
"aws_lightsail_distribution": {Tok: awsResource(lightsailMod, "Distribution")},
"aws_lightsail_disk_attachment": {Tok: awsResource(lightsailMod, "Disk_attachment")},
"aws_lightsail_disk": {Tok: awsResource(lightsailMod, "Disk")},
"aws_lightsail_domain_entry": {Tok: awsResource(lightsailMod, "DomainEntry")},
Expand Down Expand Up @@ -3526,10 +3529,13 @@ func Provider() tfbridge.ProviderInfo {
// Datapipeline
"aws_datapipeline_pipeline": {Tok: awsResource(datapipelineMod, "Pipeline")},
// Quicksight
"aws_quicksight_group": {Tok: awsResource(quicksightMod, "Group")},
"aws_quicksight_user": {Tok: awsResource(quicksightMod, "User")},
"aws_quicksight_group_membership": {Tok: awsResource(quicksightMod, "GroupMembership")},
"aws_quicksight_data_source": {Tok: awsResource(quicksightMod, "DataSource")},
"aws_quicksight_account_subscription": {Tok: awsResource(quicksightMod, "AccountSubscription")},
"aws_quicksight_data_set": {Tok: awsResource(quicksightMod, "DataSet")},
"aws_quicksight_group": {Tok: awsResource(quicksightMod, "Group")},
"aws_quicksight_user": {Tok: awsResource(quicksightMod, "User")},
"aws_quicksight_group_membership": {Tok: awsResource(quicksightMod, "GroupMembership")},
"aws_quicksight_data_source": {Tok: awsResource(quicksightMod, "DataSource")},
"aws_quicksight_folder": {Tok: awsResource(quicksightMod, "Folder")},
// Service Quotas
"aws_servicequotas_service_quota": {Tok: awsResource(servicequotasMod, "ServiceQuota")},
// Fis
Expand Down Expand Up @@ -3777,6 +3783,10 @@ func Provider() tfbridge.ProviderInfo {

// rbin
"aws_rbin_rule": {Tok: awsResource(rbinMod, "Rule")},

// vpclattice
"aws_vpclattice_service": {Tok: awsResource(vpclatticeMod, "Service")},
"aws_vpclattice_service_network": {Tok: awsResource(vpclatticeMod, "ServiceNetwork")},
},
ExtraTypes: map[string]schema.ComplexTypeSpec{
"aws:index/Region:Region": {
Expand Down Expand Up @@ -5906,7 +5916,10 @@ func Provider() tfbridge.ProviderInfo {
"aws_ec2_client_vpn_endpoint": {Tok: awsDataSource(ec2ClientVpnMod, "getEndpoint")},

// EC2 Transit Gateway
"aws_ec2_transit_gateway": {Tok: awsDataSource(ec2TransitGatewayMod, "getTransitGateway")},
"aws_ec2_transit_gateway": {Tok: awsDataSource(ec2TransitGatewayMod, "getTransitGateway")},
"aws_ec2_transit_gateway_attachments": {Tok: awsDataSource(ec2TransitGatewayMod, "getAttachments")},
"aws_ec2_transit_gateway_route_table_associations": {Tok: awsDataSource(ec2TransitGatewayMod, "getRouteTableAssociations")},
"aws_ec2_transit_gateway_route_table_propagations": {Tok: awsDataSource(ec2TransitGatewayMod, "getRouteTablePropagations")},
"aws_ec2_transit_gateway_dx_gateway_attachment": {
Tok: awsDataSource(ec2TransitGatewayMod, "getDirectConnectGatewayAttachment"),
},
Expand Down Expand Up @@ -6147,6 +6160,8 @@ func Provider() tfbridge.ProviderInfo {
// OAM
"aws_oam_sink": {Tok: awsDataSource(oamMod, "getSink")},
"aws_oam_sinks": {Tok: awsDataSource(oamMod, "getSinks")},
"aws_oam_link": {Tok: awsDataSource(oamMod, "getLink")},
"aws_oam_links": {Tok: awsDataSource(oamMod, "getLinks")},
// RedShift
"aws_redshift_cluster": {Tok: awsDataSource(redshiftMod, "getCluster")},
"aws_redshift_service_account": {Tok: awsDataSource(redshiftMod, "getServiceAccount")},
Expand Down Expand Up @@ -6388,6 +6403,12 @@ func Provider() tfbridge.ProviderInfo {

// Interactive Video Service
"aws_ivs_stream_key": {Tok: awsDataSource(ivsMod, "getStreamKey")},

// Quicksight
"aws_quicksight_data_set": {Tok: awsDataSource(quicksightMod, "getDataSet")},

// VpcLattice
"aws_vpclattice_service": {Tok: awsDataSource(vpclatticeMod, "getService")},
},
JavaScript: &tfbridge.JavaScriptInfo{
Dependencies: map[string]string{
Expand Down
12 changes: 12 additions & 0 deletions sdk/dotnet/AccessAnalyzer/Analyzer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,18 @@ public InputMap<string> Tags
set => _tags = value;
}

[Input("tagsAll")]
private InputMap<string>? _tagsAll;

/// <summary>
/// Map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
/// </summary>
public InputMap<string> TagsAll
{
get => _tagsAll ?? (_tagsAll = new InputMap<string>());
set => _tagsAll = value;
}

/// <summary>
/// Type of Analyzer. Valid values are `ACCOUNT` or `ORGANIZATION`. Defaults to `ACCOUNT`.
/// </summary>
Expand Down
12 changes: 12 additions & 0 deletions sdk/dotnet/Acm/Certificate.cs
Original file line number Diff line number Diff line change
Expand Up @@ -433,6 +433,18 @@ public InputMap<string> Tags
set => _tags = value;
}

[Input("tagsAll")]
private InputMap<string>? _tagsAll;

/// <summary>
/// Map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
/// </summary>
public InputMap<string> TagsAll
{
get => _tagsAll ?? (_tagsAll = new InputMap<string>());
set => _tagsAll = value;
}

/// <summary>
/// Which method to use for validation. `DNS` or `EMAIL` are valid, `NONE` can be used for certificates that were imported into ACM and then into the provider.
/// </summary>
Expand Down
12 changes: 12 additions & 0 deletions sdk/dotnet/Acmpca/CertificateAuthority.cs
Original file line number Diff line number Diff line change
Expand Up @@ -336,6 +336,18 @@ public InputMap<string> Tags
set => _tags = value;
}

[Input("tagsAll")]
private InputMap<string>? _tagsAll;

/// <summary>
/// Map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
/// </summary>
public InputMap<string> TagsAll
{
get => _tagsAll ?? (_tagsAll = new InputMap<string>());
set => _tagsAll = value;
}

/// <summary>
/// Type of the certificate authority. Defaults to `SUBORDINATE`. Valid values: `ROOT` and `SUBORDINATE`.
/// </summary>
Expand Down
12 changes: 12 additions & 0 deletions sdk/dotnet/Amp/Workspace.cs
Original file line number Diff line number Diff line change
Expand Up @@ -171,6 +171,18 @@ public InputMap<string> Tags
set => _tags = value;
}

[Input("tagsAll")]
private InputMap<string>? _tagsAll;

/// <summary>
/// A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
/// </summary>
public InputMap<string> TagsAll
{
get => _tagsAll ?? (_tagsAll = new InputMap<string>());
set => _tagsAll = value;
}

public WorkspaceArgs()
{
}
Expand Down
12 changes: 12 additions & 0 deletions sdk/dotnet/Amplify/App.cs
Original file line number Diff line number Diff line change
Expand Up @@ -516,6 +516,18 @@ public InputMap<string> Tags
set => _tags = value;
}

[Input("tagsAll")]
private InputMap<string>? _tagsAll;

/// <summary>
/// Map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
/// </summary>
public InputMap<string> TagsAll
{
get => _tagsAll ?? (_tagsAll = new InputMap<string>());
set => _tagsAll = value;
}

public AppArgs()
{
}
Expand Down
12 changes: 12 additions & 0 deletions sdk/dotnet/Amplify/Branch.cs
Original file line number Diff line number Diff line change
Expand Up @@ -475,6 +475,18 @@ public InputMap<string> Tags
set => _tags = value;
}

[Input("tagsAll")]
private InputMap<string>? _tagsAll;

/// <summary>
/// Map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
/// </summary>
public InputMap<string> TagsAll
{
get => _tagsAll ?? (_tagsAll = new InputMap<string>());
set => _tagsAll = value;
}

/// <summary>
/// Content Time To Live (TTL) for the website in seconds.
/// </summary>
Expand Down
12 changes: 12 additions & 0 deletions sdk/dotnet/ApiGateway/ApiKey.cs
Original file line number Diff line number Diff line change
Expand Up @@ -173,6 +173,18 @@ public InputMap<string> Tags
set => _tags = value;
}

[Input("tagsAll")]
private InputMap<string>? _tagsAll;

/// <summary>
/// Map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
/// </summary>
public InputMap<string> TagsAll
{
get => _tagsAll ?? (_tagsAll = new InputMap<string>());
set => _tagsAll = value;
}

[Input("value")]
private Input<string>? _value;

Expand Down
12 changes: 12 additions & 0 deletions sdk/dotnet/ApiGateway/ClientCertificate.cs
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,18 @@ public InputMap<string> Tags
set => _tags = value;
}

[Input("tagsAll")]
private InputMap<string>? _tagsAll;

/// <summary>
/// Map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
/// </summary>
public InputMap<string> TagsAll
{
get => _tagsAll ?? (_tagsAll = new InputMap<string>());
set => _tagsAll = value;
}

public ClientCertificateArgs()
{
}
Expand Down
12 changes: 12 additions & 0 deletions sdk/dotnet/ApiGateway/DomainName.cs
Original file line number Diff line number Diff line change
Expand Up @@ -388,6 +388,18 @@ public InputMap<string> Tags
set => _tags = value;
}

[Input("tagsAll")]
private InputMap<string>? _tagsAll;

/// <summary>
/// Map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
/// </summary>
public InputMap<string> TagsAll
{
get => _tagsAll ?? (_tagsAll = new InputMap<string>());
set => _tagsAll = value;
}

public DomainNameArgs()
{
}
Expand Down
12 changes: 12 additions & 0 deletions sdk/dotnet/ApiGateway/RestApi.cs
Original file line number Diff line number Diff line change
Expand Up @@ -341,6 +341,18 @@ public InputMap<string> Tags
set => _tags = value;
}

[Input("tagsAll")]
private InputMap<string>? _tagsAll;

/// <summary>
/// Map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
/// </summary>
public InputMap<string> TagsAll
{
get => _tagsAll ?? (_tagsAll = new InputMap<string>());
set => _tagsAll = value;
}

public RestApiArgs()
{
}
Expand Down
12 changes: 12 additions & 0 deletions sdk/dotnet/ApiGateway/Stage.cs
Original file line number Diff line number Diff line change
Expand Up @@ -368,6 +368,18 @@ public InputMap<string> Tags
set => _tags = value;
}

[Input("tagsAll")]
private InputMap<string>? _tagsAll;

/// <summary>
/// Map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
/// </summary>
public InputMap<string> TagsAll
{
get => _tagsAll ?? (_tagsAll = new InputMap<string>());
set => _tagsAll = value;
}

[Input("variables")]
private InputMap<string>? _variables;

Expand Down
12 changes: 12 additions & 0 deletions sdk/dotnet/ApiGateway/UsagePlan.cs
Original file line number Diff line number Diff line change
Expand Up @@ -274,6 +274,18 @@ public InputMap<string> Tags
set => _tags = value;
}

[Input("tagsAll")]
private InputMap<string>? _tagsAll;

/// <summary>
/// Map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
/// </summary>
public InputMap<string> TagsAll
{
get => _tagsAll ?? (_tagsAll = new InputMap<string>());
set => _tagsAll = value;
}

/// <summary>
/// The throttling limits of the usage plan.
/// </summary>
Expand Down
12 changes: 12 additions & 0 deletions sdk/dotnet/ApiGateway/VpcLink.cs
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,18 @@ public InputMap<string> Tags
set => _tags = value;
}

[Input("tagsAll")]
private InputMap<string>? _tagsAll;

/// <summary>
/// Map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
/// </summary>
public InputMap<string> TagsAll
{
get => _tagsAll ?? (_tagsAll = new InputMap<string>());
set => _tagsAll = value;
}

/// <summary>
/// List of network load balancer arns in the VPC targeted by the VPC link. Currently AWS only supports 1 target.
/// </summary>
Expand Down
12 changes: 12 additions & 0 deletions sdk/dotnet/ApiGatewayV2/Api.cs
Original file line number Diff line number Diff line change
Expand Up @@ -306,6 +306,18 @@ public InputMap<string> Tags
set => _tags = value;
}

[Input("tagsAll")]
private InputMap<string>? _tagsAll;

/// <summary>
/// Map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
/// </summary>
public InputMap<string> TagsAll
{
get => _tagsAll ?? (_tagsAll = new InputMap<string>());
set => _tagsAll = value;
}

/// <summary>
/// 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.
Expand Down
6 changes: 3 additions & 3 deletions sdk/dotnet/ApiGatewayV2/ApiMapping.cs
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ public partial class ApiMapping : global::Pulumi.CustomResource
public Output<string> ApiId { get; private set; } = null!;

/// <summary>
/// The [API mapping key](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-mapping-template-reference.html).
/// The API mapping key. Refer to [REST API](https://docs.aws.amazon.com/apigateway/latest/developerguide/rest-api-mappings.html), [HTTP API](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-mappings.html) or [WebSocket API](https://docs.aws.amazon.com/apigateway/latest/developerguide/websocket-api-mappings.html).
/// </summary>
[Output("apiMappingKey")]
public Output<string?> ApiMappingKey { get; private set; } = null!;
Expand Down Expand Up @@ -121,7 +121,7 @@ public sealed class ApiMappingArgs : global::Pulumi.ResourceArgs
public Input<string> ApiId { get; set; } = null!;

/// <summary>
/// The [API mapping key](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-mapping-template-reference.html).
/// The API mapping key. Refer to [REST API](https://docs.aws.amazon.com/apigateway/latest/developerguide/rest-api-mappings.html), [HTTP API](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-mappings.html) or [WebSocket API](https://docs.aws.amazon.com/apigateway/latest/developerguide/websocket-api-mappings.html).
/// </summary>
[Input("apiMappingKey")]
public Input<string>? ApiMappingKey { get; set; }
Expand Down Expand Up @@ -153,7 +153,7 @@ public sealed class ApiMappingState : global::Pulumi.ResourceArgs
public Input<string>? ApiId { get; set; }

/// <summary>
/// The [API mapping key](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-mapping-template-reference.html).
/// The API mapping key. Refer to [REST API](https://docs.aws.amazon.com/apigateway/latest/developerguide/rest-api-mappings.html), [HTTP API](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-mappings.html) or [WebSocket API](https://docs.aws.amazon.com/apigateway/latest/developerguide/websocket-api-mappings.html).
/// </summary>
[Input("apiMappingKey")]
public Input<string>? ApiMappingKey { get; set; }
Expand Down
12 changes: 12 additions & 0 deletions sdk/dotnet/ApiGatewayV2/DomainName.cs
Original file line number Diff line number Diff line change
Expand Up @@ -207,6 +207,18 @@ public InputMap<string> Tags
set => _tags = value;
}

[Input("tagsAll")]
private InputMap<string>? _tagsAll;

/// <summary>
/// Map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
/// </summary>
public InputMap<string> TagsAll
{
get => _tagsAll ?? (_tagsAll = new InputMap<string>());
set => _tagsAll = value;
}

public DomainNameArgs()
{
}
Expand Down

0 comments on commit 22afcbc

Please sign in to comment.