This data type is used as a request parameter in the ModifyDBParameterGroup and ResetDBParameterGroup actions.

This data type is used as a response element in the DescribeEngineDefaultParameters and DescribeDBParameters actions.

        protected override void ProcessRecord()
        {
            AmazonRDS client = base.GetClient();
            Amazon.RDS.Model.ModifyDBParameterGroupRequest request = new Amazon.RDS.Model.ModifyDBParameterGroupRequest();
            request.DBParameterGroupName = this._DBParameterGroupName;

            Parameter parm = new Parameter();
            parm.ParameterName = this.ParameterName;
            parm.ParameterValue = this.ParameterValue;
            parm.ApplyMethod = this.ApplyMethod;
            request.Parameters.Add(parm);


            Amazon.RDS.Model.ModifyDBParameterGroupResponse response = client.ModifyDBParameterGroup(request);
            base.WriteObject(response.ModifyDBParameterGroupResult, true);
        }