Skip to content

Commit 945b6b0

Browse files
Add support for parameter manager parameter resource google_parameter_manager_parameter (#12630) (#9041)
[upstream:ef139e7f42d948fdbd9db0db64ceba6b1a8480b0] Signed-off-by: Modular Magician <magic-modules@google.com>
1 parent 7632a5e commit 945b6b0

15 files changed

+1197
-5
lines changed

.changelog/12630.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:new-resource
2+
`google_parameter_manager_parameter`
3+
```

google-beta/fwmodels/provider_model.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ type ProviderModel struct {
137137
OSConfigCustomEndpoint types.String `tfsdk:"os_config_custom_endpoint"`
138138
OSLoginCustomEndpoint types.String `tfsdk:"os_login_custom_endpoint"`
139139
ParallelstoreCustomEndpoint types.String `tfsdk:"parallelstore_custom_endpoint"`
140+
ParameterManagerCustomEndpoint types.String `tfsdk:"parameter_manager_custom_endpoint"`
140141
ParameterManagerRegionalCustomEndpoint types.String `tfsdk:"parameter_manager_regional_custom_endpoint"`
141142
PrivatecaCustomEndpoint types.String `tfsdk:"privateca_custom_endpoint"`
142143
PrivilegedAccessManagerCustomEndpoint types.String `tfsdk:"privileged_access_manager_custom_endpoint"`

google-beta/fwprovider/framework_provider.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -803,6 +803,12 @@ func (p *FrameworkProvider) Schema(_ context.Context, _ provider.SchemaRequest,
803803
transport_tpg.CustomEndpointValidator(),
804804
},
805805
},
806+
"parameter_manager_custom_endpoint": &schema.StringAttribute{
807+
Optional: true,
808+
Validators: []validator.String{
809+
transport_tpg.CustomEndpointValidator(),
810+
},
811+
},
806812
"parameter_manager_regional_custom_endpoint": &schema.StringAttribute{
807813
Optional: true,
808814
Validators: []validator.String{

google-beta/provider/provider.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -683,6 +683,11 @@ func Provider() *schema.Provider {
683683
Optional: true,
684684
ValidateFunc: transport_tpg.ValidateCustomEndpoint,
685685
},
686+
"parameter_manager_custom_endpoint": {
687+
Type: schema.TypeString,
688+
Optional: true,
689+
ValidateFunc: transport_tpg.ValidateCustomEndpoint,
690+
},
686691
"parameter_manager_regional_custom_endpoint": {
687692
Type: schema.TypeString,
688693
Optional: true,
@@ -1172,6 +1177,7 @@ func ProviderConfigure(ctx context.Context, d *schema.ResourceData, p *schema.Pr
11721177
config.OSConfigBasePath = d.Get("os_config_custom_endpoint").(string)
11731178
config.OSLoginBasePath = d.Get("os_login_custom_endpoint").(string)
11741179
config.ParallelstoreBasePath = d.Get("parallelstore_custom_endpoint").(string)
1180+
config.ParameterManagerBasePath = d.Get("parameter_manager_custom_endpoint").(string)
11751181
config.ParameterManagerRegionalBasePath = d.Get("parameter_manager_regional_custom_endpoint").(string)
11761182
config.PrivatecaBasePath = d.Get("privateca_custom_endpoint").(string)
11771183
config.PrivilegedAccessManagerBasePath = d.Get("privileged_access_manager_custom_endpoint").(string)

google-beta/provider/provider_mmv1_resources.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ import (
111111
"github.com/hashicorp/terraform-provider-google-beta/google-beta/services/osconfig"
112112
"github.com/hashicorp/terraform-provider-google-beta/google-beta/services/oslogin"
113113
"github.com/hashicorp/terraform-provider-google-beta/google-beta/services/parallelstore"
114+
"github.com/hashicorp/terraform-provider-google-beta/google-beta/services/parametermanager"
114115
"github.com/hashicorp/terraform-provider-google-beta/google-beta/services/parametermanagerregional"
115116
"github.com/hashicorp/terraform-provider-google-beta/google-beta/services/privateca"
116117
"github.com/hashicorp/terraform-provider-google-beta/google-beta/services/privilegedaccessmanager"
@@ -515,9 +516,9 @@ var handwrittenIAMDatasources = map[string]*schema.Resource{
515516
}
516517

517518
// Resources
518-
// Generated resources: 582
519+
// Generated resources: 583
519520
// Generated IAM resources: 294
520-
// Total generated resources: 876
521+
// Total generated resources: 877
521522
var generatedResources = map[string]*schema.Resource{
522523
"google_folder_access_approval_settings": accessapproval.ResourceAccessApprovalFolderSettings(),
523524
"google_organization_access_approval_settings": accessapproval.ResourceAccessApprovalOrganizationSettings(),
@@ -1209,6 +1210,7 @@ var generatedResources = map[string]*schema.Resource{
12091210
"google_os_config_patch_deployment": osconfig.ResourceOSConfigPatchDeployment(),
12101211
"google_os_login_ssh_public_key": oslogin.ResourceOSLoginSSHPublicKey(),
12111212
"google_parallelstore_instance": parallelstore.ResourceParallelstoreInstance(),
1213+
"google_parameter_manager_parameter": parametermanager.ResourceParameterManagerParameter(),
12121214
"google_parameter_manager_regional_parameter": parametermanagerregional.ResourceParameterManagerRegionalRegionalParameter(),
12131215
"google_privateca_ca_pool": privateca.ResourcePrivatecaCaPool(),
12141216
"google_privateca_ca_pool_iam_binding": tpgiamresource.ResourceIamBinding(privateca.PrivatecaCaPoolIamSchema, privateca.PrivatecaCaPoolIamUpdaterProducer, privateca.PrivatecaCaPoolIdParseFunc),

0 commit comments

Comments
 (0)